SOLID 원칙

객체 지향 프로그래밍(OOP) 기반의 기능적이고 장기간 유지보수 가능한 소프트웨어를 만들기 위해서는 SOLID 객체 지향 프로그래밍 원칙이 필요합니다.

SOLID의 주요 원칙:

같이 보기

  • 소프트웨어를 작은 구성 요소로 분리하는 원칙 DRY
  • 소프트웨어의 복잡성을 피하는 것을 의미하는 원칙 KISS
  • 소프트웨어의 과도한 기능성을 피하는 것을 의미하는 원칙 YAGNI
  • 각 함수에 하나의 명령만을 부여하는 원칙 CQS
  • 소프트웨어 개발 시 적용되는 원칙 LoD
  • 소프트웨어 개발 시 적용되는 원칙 책임 분리