디자인 썸네일형 리스트형 GRASP Design (객체 지향 원칙) General Responsibility Assignment Software Patterns(GRASP) 객체지향 디자인 원칙 어떤 Object가 어떤 Responsibility? Identify the requirements Create a domain model Create design model(Add attributes and methods to the software classes) GRASP: Assign responsibilities to collaboratingn objects Responsibility = "A contract or obligation of a class" Responsibiltly를 구현하기 위하여 클래스에 있는 여러 Method가 조합을 이룬다. Knowing resp.. 더보기 이전 1 다음