OOP
-
SOLID PrincipleIT Fundamental Concept/OOAD 2019. 12. 3. 22:12
“객체 지향 프로그래밍에서 SOLID는 소프트웨어 설계를 보다 이해하기 쉽고 유연하게 유지 관리하기 위한 5 가지 설계 원칙의 약어입니다. 이는 미국 S/W 엔지니어 Robert C. Martin에 의해 Promote된 많은 원칙 중 일부입니다. SOLID 원칙은 모든 객체 지향 설계에 적용되지만 Agile Development 또는 Adaptive Software Development과 같은 방법론의 핵심 철학을 형성되고 있습니다. SOLID 원리에 대한 이론은 Martin이 2000년 논문 Design Principles and Design Patterns에서 소개 한 바 있으며, SOLID 약어는 나중에 Michael Feathers에 의해 소개 됩니다.” S SRP (Single responsib..