본문 바로가기

Develop/소프트웨어 설계

[SOLID] SOLID 원칙이란

반응형

SOLID 원칙
SOLID Principles

SOLID 원칙이란 로버트 마틴의 다섯가지 기본 원칙에서 알파벳을 합쳐 만들어진 객체 지향 설계론이다. 원칙의 목적은 시간이 지나도 유지 보수와 확장이 쉬운 시스템을 설계하기 위함이다.

  1. Single Responsibility 원칙
  2. Open/Closed 원칙
  3. Liskov Substitution 원칙
  4. Interface Segregation 원칙
  5. Dependency Inversion 원칙

Exception Not Found 블로그를 참고하여 시리즈를 손쉽게 작성할 수 있었다.

반응형