카테고리 없음2024. 10. 6. 16:48객체 지향 설계 5가지 원칙 - SOLID(1)
박우빈 님의 "Readable Code: 읽기 좋은 코드를 작성하는 사고법" 강의에서 SOLID 강의를 듣고 정리하면서 이해하고자 블로그를 작성하게 되었습니다. SOLID로버트 마틴(Robert C. Martin)이 2000년대 초반에 발표한 논문인 Design Principles and Design Patterns 논문에서 객체 지향 프로그래밍 및 설계의 다섯 가지 기본 원칙을 처음 제시하였습니다. 이후 마이클 페더스(Michael Feathers)가 원칙들을 정리하며 앞 글자를 따서 SOLID라 명명하였습니다. 다섯 가지 기본 원칙SRP(Single Responsibility Principle): 단일 책임 원칙OCP(Open/Closed Principle): 개방/폐쇄 원칙LSP(Liskov Sub..