TIL/IT 지식 (1) 썸네일형 리스트형 좋은 객체지향 설계의 5원칙(SOLID) 안녕하세요 오늘은 좋은 객체지향 설계의 5원칙에 대해서 알아보겠습니다. SOLID는 SRP(단일 책임 원칙), OCP(개방-폐쇄 원칙), LSP(리스코프 치환 원칙), ISP(인터페이스 분리 원칙), DIP(의존 역전 원칙)의 앞글자를 따서 만들어졌습니다. SOLID는 로버트 마틴이 2000년대 초반에 명명한 객체 지향 프로그래밍 및 설계의 다섯 가지 기본 원칙을 마이클 페더스가 두문자어 기억술로 소개한 것이다. (*두문자어 기억술 낱말의 머리글자를 모아서 만들어 기억하기 쉽게 하는 것) SOLID원칙이 필요하고 중요시되는 이유는 프로그래머가 기획자의 요구사항대로 개발을 진행하거나 또는 개발이 완료되고 프로그램을 적용하고 운영을 하고 있었을 때 기획자 또는 프로그램을 사용하는 현업이 추가적인 기능을 요.. 이전 1 다음