목록프로그래밍 (17)
도찐개찐
[객체지향] 리펙토링(Refectoring) 5대 원칙(SOLID)
안녕하세요 이번 포스팅에서는 객체지향에서 대표적인 원칙이라고 할 수 있는 SOLID원칙에 대해서 알아보고자 합니다. 설계가 올바르게 되었는지를 확인하는 하나의 기준과 가이드라인으로써 신뢰받고 있는 원칙에 대해서 학습함으로써 본인의 설계를 점검하고 재설계하는 과정에서 도움을 얻기를 기대합니다. 아래의 내용은 정인석, 채흥석 님이 지은 JAVA 객체지향 디자인 패턴이라는 책의 내용을 가져와 작성하는 것임으로 구체적인 설명과 예제를 원하신다면 이 책을 보시는 걸 추천합니다. 1 . SRP : 단일 책임 원칙 SRP란 Single Responsibility Principle라는 단일 책임 원칙을 의미하며 말 그대로 단 하나의 책임안을 가져야 한다는 것을 의미한다. 여기서 말하는 책임의 기본 단위는 객체를 의미하..
프로그래밍
2022. 7. 21. 12:14