OCP example1 [SOLID] 2. OCP(Open Close Principle) - 개방 폐쇄 원칙 이번 글에서는 SOLID 원칙의 O에 해당하는 OCP에 대해 정리해보겠습니다. OCP(Open Close Principle) OCP는 Open Close Principle의 줄임말입니다. 한글로는 개방 폐쇄 원칙이라고 부릅니다. 개방 폐쇄 원칙이란 확장에는 열려있고 변경에는 닫혀있다는 뜻입니다. 이렇게만 들으면 무슨 말인지 감이 잡히지 않습니다. 여기서 말하는 확장이란 새로운 기능이 추가됨을 의미합니다. 확장에는 열려있고 변경에는 닫혀있다는 말은 새로운 기능이 추가되어야 할 때 기존 코드의 변경 없이 새로운 코드를 쉽게 추가할 수 있어야 한다는 의미입니다. OCP를 위반하는 typescript 코드를 살펴보겠습니다. interface Excel {} class StatisticsController { p.. 2021. 10. 5. 이전 1 다음