Single Responsibility Principle

단일 책임 원칙

객체의 변경 사유는 한가지여야 한다.

 

Open Close Principle

개방 폐쇄 원칙

확장에는 열려있고 변경에는 닫혀 있어야 한다.

 

Liskov Substitution Principle

리스코프 치환 원칙

하위 객체는 상위 객체를 대체 할 수 있어야 한다.

 

Interface Segregation Principle

인터페이스 격리 원칙

객체는 사용하지 않는 인터페이스의 영향을 받아서는 안된다.

 

Dependency Inversion Principle

의존성 역전 원칙

상위 모듈은 하위 모듈에 의존해서는 안된다.

모두 추상에 의존해야 한다.

'소프트웨어 개발 방법론' 카테고리의 다른 글

객체 지향 설계 철학들  (0) 2016.01.12

+ Recent posts