반응형
소프트웨어 모듈은 변경에 대해 닫혀있고, 확장에 대해 열려 있어야 한다.
따라서, 소프트웨어 모듈을 변경하지 않고 확장하여야 한다.
확장성을 높이기 위해 느슨한 결합원칙(Loose Coupling)을 준수 한다.
추상화 수준을 적절히 조정한다.
Abstract 클래스가Concrete 클래스에 의존하지 않도록 한다.
->
반응형
'Programming' 카테고리의 다른 글
디자인 패턴 (0) | 2010.07.26 |
---|---|
DIP(Dependency Inversion Principle) (1) | 2010.07.26 |
LSP(Liskov’s Substitution Principle) (0) | 2010.07.26 |
간단한 폴더를 동기화 (0) | 2010.07.09 |
USB부팅으로 윈도우7을 10분안에 설치하자 - 펌 (0) | 2010.06.28 |