180105 Spring 개방 폐쇄 원칙 - RYUDONGJIN/Memo_wiki GitHub Wiki 개방 폐쇄 원칙 깔끔한 설계를 위해 적용 가능한 객체지향 설계 원칙 중의 하나. '클래스나 모듈은 확장에는 열려 있어야 하고 변경에는 닫혀 있어야 한다' 인터페이스를 통해 제공되는 확장 포인트는 확장을 위해 개방되어 있고 인터페이스를 이용하는 클래스는 자신의 변화가 불필요하게 일어나지 않도록 굳게 폐쇄