아키텍처/클린 아키텍처10 클린 아키텍처 - 설계원칙 - ISP 설계원칙 SOLID SRP: 단일 책임 원칙 Single Responsible Principle OCP: 개방-폐쇄 원칙 Open-Closed Principle LSP: 리스코프 치환 법칙 Liskov Substitution Principle ISP: 인터페이스 분리 원칙 Interface Segregation Principle DIP: 의존성 역전 원칙 Dependency Inversion Principle ISP 인터페이스 분리 원칙 Interface Segregation Principle [그림 4-1. 인터페이스 분리 원칙] 그림 4-1에서 기술된 상황에서, 다수의 사용자가 me 클래스의 오퍼레이션을 사용한다. children: cooking, exercise wife: cooking, clean.. 2023. 2. 11. 클린 아키텍처 - 설계원칙 - OCP 설계원칙 SOLID SRP: 단일 책임 원칙 Single Responsible Principle OCP: 개방-폐쇄 원칙 Open-Closed Principle LSP: 리스코프 치환 법칙 Liskov Substitution Principle ISP: 인터페이스 분리 원칙 Interface Segregation Principle DIP: 의존성 역전 원칙 Dependency Inversion Principle OCP 개방-폐쇄 원칙 Open-Closed Principle 소프트웨어 개체(artifact)는 확장에는 열려 있어야 하고, 변경에는 닫혀 있어야 한다. 다시 말하자면 소프트웨어 개체의 행위는 확장할 수 있어야 하지만, 이때 개체를 변경해서는 안 된다. 만약 요구사항을 살짝 확장하는 데 소프트웨어.. 2023. 2. 11. 이전 1 2 3 다음