객체지향 5원칙(SOLID) 정리
SOLID?? -> 객체지향 5가지 원칙의 앞글자를 따서 지은 이름, 이 원칙을 따라 프로그램을 설계하면 유지 보수 및 확장이 쉬운 소프트웨어를 만들 수 있음 1. 단일 책임의 원칙 (Single Responsibility Principle) 객체는 오직 하나의 책임을 가져야 함 -> 클래스의 목적을 명확히 함으로써 기능을 명확히 분리 기능이 명확히 분리되어 있어야 유지보수에 유리하다!! 2. 개방-폐쇄 원칙(Open-Closed Principle) 객체는 확장에 대해서는 개방적이되 수정에 대해서는 폐쇄적이어야 함. 3. 리스코프 치환 원칙 (Liskov Substitution Principle) 자식 클래스는 언제나 자신의 부모 클래스를 대체할 수 있다. 부모 클래스가 들어갈 자리에 자식 클래스를 넣어..
공부
2020. 10. 15. 13:28
링크
최근에 올라온 글
최근에 달린 댓글