[객체 지향 프로그래밍] 소프트웨어 설계를 위한 다섯 가지 기본 원칙 : SOLID 원칙
[객체 지향 프로그래밍] 소프트웨어 설계를 위한 다섯 가지 기본 원칙 : SOLID 원칙 SOLID 원칙은 객체 지향 프로그래밍과 디자인에서 효과적인 소프트웨어 설계를 위한 다섯 가지 기본 원칙. 이 원칙들은 소프트웨어를 더 유연하고, 유지보수가 쉽고, 확장 가능하게 만드는 데 도움을 준다. 1. 단일 책임 원칙 (Single Responsibility Principle, SRP) 정의: 한 클래스는 하나의 책임(기능 담당)만 가져야 한다. 즉, 하나의 클래스는 하나의 기능만을 담당하여 하나의 책임을 수행하는데 집중되도록 클래스를 따로따로 여러개 설계하는 원칙 목적: 클래스가 변경되어야 하는 이유는 오직 하나뿐이어야 한다. 이 원칙은 클래스의 복잡성을 줄이고, 시스템의 유지보수성을 향상시킨다. 2. 개방..
server
2024. 4. 4. 13:31