SRP1 [Design Pattern] 디자인 패턴 / 설계 원칙 .java 설계 원칙 기본 원칙들 Encapsulation, Abstraction Inheritance, Polymorphism Association/Aggregation/Composition 객체 : 속성 (Attribute) + 메소드(Method) 현실 세계에 존재하는 개체를 속성뿐만 아니라 기능까지 포함시킨 것 객체지향 : 현실 세계의 개념(concepts or things)을 객체로 표현함 객체지향 기술은 객체와 객체 간의 통신을 통해 프로그램이 구현 객체지향프로그램 = 메시지 전송을 통해 상호작용하는 객체들의 모임 * 모듈화된 설계 - 모듈 : 객체 , 변수 : 속성, 함수 : 메소드 객체지향언어 4대 요소 객체, 메시지 전송, 클래스, 상속 객체 : 상태(state) + 행위(behavior) = 자신.. 2021. 10. 2. 이전 1 다음