개방-폐쇄 원칙(OCP, Open-Closed Principle)이란, 소프트웨어 개체는 확장에 대해 열려 있어야 하고, 수정에 대해서는 닫혀 있어야 한다. 위 정의에서 이야기하는 개체는 함수단위가 아닌 클래스(혹은 객체)...
CleanCode solid designpattern typescript
wan2.land on 22-09-01
객체지향에서 가장 모호한게 클래스의 크기를 규정하는 일입니다. 단일 책임 원칙(SRP, Single Responsibility Principle)은 이 문제를 해결 할 수 있도록 가이드라인을 제시합니다. 한 클래스는 하나의 책임만...
wan2.land on 20-03-10