로딩
티스토리 데이터 처리 중입니다.

[C++] 프로그래밍 기초 : SOLID원칙

 [C++] 프로그래밍 기초 : SOLID원칙

안녕하세요! 이번 글에서는 SOLID원칙에 대해 알아보겠습니다.

SOLID는 소프트웨어 개발에서 유지보수 가능하고 확장 가능한 소프트웨어를 설계하기 위한 다섯 가지 원칙의 약어입니다. 이 원칙들은 객체 지향 설계의 핵심 원리로 알려져 있으며, 소프트웨어의 유연성, 확장성, 재사용성을 향상시키기 위해 적용됩니다.

단일 책임 원칙 (Single Responsibility Principle, SRP) 단일 책임 원칙은 클래스는 하나의 책임만 가져야 한다는 원칙입니다. 즉, 클래스는 변경의 이유가 하나여야 합니다.

이를 통해 클래스의 응집도를 높이고, 변경이 필요한 경우 다른 클래스에 영향을 미치지 않도록 합니다. 개방-폐쇄 원칙 (Open-Closed Principle, OCP) 개방-폐쇄 원칙은 소프트웨어 .....