SW1 sw 개발 원칙 SOLID - S(SRP=Single Responsibility Priciple) : 내가 만든 클래스(or 모듈, 함수 등)은 하나의 기능만 제공해야한다 - O(OCP = Open/Closed Priciple) : OOP에서 소프트웨어의 개체(클래스, 모듈, 함수 등)은 확장성 open, 수정 closed, 즉, 코드 수정 없이 확장될 수 있도록 작성되어야 한다. - L(LSP = Liskov Substitution Principle) : 코드 내에서 하위 타입으로 치환이 되더라도 성능이 떨어지면 안된다. - I(ISP = Interface Segregation Principle) : 인터페이스는 고객이 관심있는 만큼 - D(DIP = Dependency Inversion Principl.. 2019. 10. 21. 이전 1 다음 반응형