SOLID (1) 썸네일형 리스트형 [객체지향] 객체지향의 특징과 설계 원칙 객체지향 특징 추상화 어떤 영역에서 필요로 하는 속성이나 행동을 추출하는 작업 (공통점, 대표적 특징) 캡슐화 캡슐화를 통해 객체 간 낮은 결합도를 유지할 수 있다. 정보은닉 일반화 관계 (상속 관계) 여러 객체들이 가진 공통된 특성을 하나의 개념으로 성립시키는 과정 다형성 서로 다른 클래스의 객체가 같은 메시지를 받았을 때 각자 다른 방식으로 동작하는 능력 객체지향의 설계 원칙 객체지향의 원리를 이용하면 좀 더 유지보수와 확장이 쉬운 소프트웨어를 만들 수 있다. 객체지향의 5대 설계 윈칙 : SOLID 단일 책임 원칙 SRP (Single Responsibility Principle) 모든 클래스는 하나의 책임만을 가진다. 각 클래스는 책임을 완전히 캡슐화 해야 한다. 개방-폐쇄 원칙 OCP (Open.. 이전 1 다음