목록프로그래밍 (1)
거누의 개발노트
OOP(객체 지향 프로그래밍) 4대 원칙
객체 지향 프로그래밍 하는 이유? 유지보수성! + 재사용성! OOP의 4대 기본원칙 1. 추상화(Abstraction) 객체들의 공통적인 특징(속성, 기능)을 뽑아 이름을 붙이는 것 클래스 VS 객체 클래스 : 분류에 대한 개념 -> 같은 특성을 지닌 여러 객체를 총칭하는 집합의 개념 (ex.사람) 객체 : 실체 -> 유일무이한 사물 (ex. 모모) 추상화 : 구체적인 것을 분해해서 관심 영역 (애플리케이션 경계) 에 있는 특성만 가지고 재조합하는 것 (= 모델링 2. 캡슐화(Encapsulation) 특정 객체가 독립적으로 역할을 제대로 수행하기 위해 필요한 데이터와 기능을 하나로 묶은 것 (모듈화의 의미) 정보를 객체 안에 포함시키고, 그 정보에 대한 직접 접근은 허용하지 않는 대신, 필요에 따라 확..
Java
2022. 3. 9. 09:37