Today I Learned.

  • 홈
  • 태그
  • 방명록

오버로딩 1

객체 지향 특징 - 캡슐화, 상속, 추상화, 다형성

1. 절차적/구조적 프로그래밍 객체 지향은 절차적/구조적 프로그래밍으로부터 발전해 왔습니다. 따라서 절차적/구조적 프로그래밍의 특징을 갖고 있습니다. 그래서 간단히 정리하고 넘어가려고 합니다. 😊 1.1. 절차적 프로그래밍 절차적 프로그래밍은 코드가 작성된 순서대로 실행되도록 구현해야 합니다. 👍 특히 Goto처럼 분기를 일으키는 명령문의 사용을 지양합니다. 잦은 분기는 프로그램의 작동 원리를 파악하는 데 혼동을 줄 수 있기 때문이죠. 😢😢 그래서 Java에서는 아예 막아 놓았습니다. 1.2. 구조적 프로그래밍 구조적 프로그래밍은 함수를 사용하여 중복을 줄이고 논리적으로 기능을 분리하는 것입니다. 이렇게 구현하면 프로그램 구조를 파악하기 쉬워지고 유지보수에도 용이해지죠. 또한 함수 안에서 지역변수를 사용..

객체 지향 프로그래밍/OOP 2020.12.28
1
더보기
프로필사진

Today I Learned

글쓰기 | 관리자 | 방명록

Calendar

«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
  • 카테고리 (126)
    • 알고리즘 (64)
    • 객체 지향 프로그래밍 (23)
      • 디자인 패턴 (4)
      • OOP (2)
      • Java (3)
      • Python (14)
    • 데이터 엔지니어링 (7)
    • 데이터사이언스 (21)
      • 추천시스템 (10)
      • 머신러닝 (3)
      • 시각화 (2)
    • Web (6)
      • Vue.js (2)
      • Spring (1)
      • Django (3)
    • 데이터베이스 (0)
    • 운영체제 (0)
    • 네트워크 (2)
    • 컴퓨터 공학 (0)

Archives

Copyright © Kakao Corp. All rights reserved.

티스토리툴바