Notice
Recent Posts
Recent Comments
Link
-
SOLID 원칙 본문
SOLID 원칙
SRP : 단일 책임 원칙
- Single Responsibility Principle
- 객체는 오직 하나의 책임을 가져야 한다.
OCP : 개방 - 폐쇄 원칙
- Open Closed Principle
- 객체는 확장에 대해서는 개방적이고 수정에 대해서는 폐쇄적이어야 한다.
LSP : 리스코프 치환 원칙
- Liscov Substitution Principle
- 자식 클래스는 언제나 자신의 부모 클래스를 대체할 수 있다.
- 부모 클래스가 들어갈 자리에 자식 클래스를 넣어도 계획대로 잘 동작해야 한다
ISP : 인터페이스 분리 원칙
- Interface Segregation Principle
- ??
DIP : 의존성 역전 원칙
- Dependency Inversion Principle
- 추상성이 높고 안정적인 고수준의 클래슨느 구체적이고 불안정한 저수준의 클래스에 의존해서는 안된다.
- 일반적으로 객체지향의 인터페이스를 통해서 이 원칙을 준수할 ㅅ ㅜ있게 된다.
'언어 > 자바' 카테고리의 다른 글
new string과 그냥 string (0) | 2018.01.17 |
---|---|
equals 사용하기 팁! (0) | 2017.10.17 |
객체지향 프로그래밍 :: this (0) | 2016.12.20 |
객체지향 프로그래밍 :: 생성자(Constructor) (0) | 2016.12.20 |
자바를 시작하기 전에 :: 객체지향언어 (0) | 2016.12.18 |
Comments