Open/closed principle1 2024.05.30 TIL - 객체지향 특강2 정리(SOLID 원칙) SOLID 원칙SOLID 원칙은 객체지향 설계의 다섯 가지 핵심 원칙으로, 견고하고 유지보수가 용이한 소프트웨어를 설계하는 데 목표를 두고 있다.Single Responsibility Principle (단일 책임 원칙)한 클래스는 하나의 책임만 가져야 한다.클래스가 변경되는 이유는 하나여야 하며, 이는 클래스의 기능을 명확하게 구분짓는 데 도움을 준다.Open/Closed Principle (개방-폐쇄 원칙)소프트웨어 엔티티(클래스, 모듈, 함수 등)는 확장에는 열려 있어야 하지만 수정에는 닫혀 있어야 한다.기존의 코드를 변경하지 않고도 시스템의 기능을 확장할 수 있어야 한다.Liskov Substitution Principle (리스코프 치환 원칙)서브(자식)타입은 기반(부모)타입으로 교체할 수 있어.. 스파르타 게임개발종합반(Unity)/TIL - 본캠프 매일 공부 기록 2024. 5. 30. 이전 1 다음 반응형