객체지향 설계원칙(SOLID)
객체지향 설계원칙: SOLIDS: SRP, Single Responsibility Principle: 단일 책임 원칙 - 한 객체는 하나의 책임만을 진다 - 수정이 필요할 경우 수정되는 이유는 그 책임, 하나 때문이어야 한다. O: OCP, Open Close Principle: 수정에는 닫히고, 확장에는 열어라 - 객체를 만들 때 처음부터 수정할 수 있게 만들지 말고 확장하여 기능을 변경할 수 있도록 만들어라 L: LSP, Liscov Substitution Principle: 리스코프 치환 원칙 - 추상객체로 사용되는 부분에 구상객체가 들어가도 문제가 없어야 한다. - 객체간의 관계를 추상과 구상으로 묶었다면 자연스럽게 이루어지는 것. - 상속을 공통기능의 전달로서 사용하게 되면 깨..
2023. 1. 18.
최근댓글