객체지향 분석 방법론 Rumbaugh(럼바우) : 가장 일반적인 방법, 객체, 동적, 기능적 모델로 분류(객동기, 순서도 객 -> 동 -> 기) Booch(부치) : 미시적, 거시적으로 개발 프로세스를 모두 사용 Jacobson : 유즈케이스를 사용하는 것 Coad, Yourdon : E-R 다이어그램을 사용하여 객체 행위 모델링 객체지향 설계 원칙(SOLID) 단일 책임원칙(SRP) : 객체는 하나의 책임만 가짐(응집도 높게, 결합도 낮게) 개방-폐쇄 원칙(OCP) : 확장에는 열려 있고, 수정에는 닫혀 있어야 함 리스코프 치환 원칙(LSP) : 자식 클래스는 부모 클래스에서 가능한 행위는 수행 할 수 있어야 함 인터페이스 분리 원칙(ISP) : 자신이 사용하지 않는 인터페이스와 의존 관계, 영향 X ..