godobject1 [SOLID] 단일책임원칙(SRP)과 God Object(신 객체) 안녕하세요. 단일 책임 원칙과 신 객체가 무엇인지 알아보려고 합니다. 단일 책임 원칙 - 책임이란 뭘까? 단일 책임 원칙은 SOLID 원칙 중 S 에 해당합니다. Single Responsibility Principle (SRP) 이라고 불립니다. 아래는 위키 백과의 설명 중 일부입니다. 모든 클래스는 하나의 책임만 가지며, 클래스는 그 책임을 완전히 캡슐화해야 함을 일컫는다. 클래스가 제공하는 모든 기능은 이 책임과 주의 깊게 부합해야 한다. ... 로버트 마틴은 책임을 변경하려는 이유로 정의하고, 어떤 클래스나 모듈은 변경하려는 단 하나 이유만을 가져야 한다고 결론 짓는다. 예를 들어서 보고서를 편집하고 출력하는 모듈을 생각해 보자. 이 모듈은 두 가지 이유로 변경될 수 있다. 첫 번째로 보고서의 내.. Java/Java 자료실 2023. 11. 22. 이전 1 다음