본문 바로가기
  • (개인)정보보호/최신ICT 정보 공유 블로그

클래스2

12. 객체지향 설계 방법 1. 객체지향 설계 방법의 개요 가. 객체지향 설계 방법의 정의 -분석 클래스 다이어그램으로부터 설계 클래스 다이어드램을 생성하는 기법 나. 객체지향 설계 방법의 특징 -분석과 설계의 구분이 명확하지 않고 분석활동에서 생성된 산출물을 정제하여 구체화 -분석은 도메인에 대한 이해 활동, 설계는 솔루션 결정 활동 -설계 클래스 다이어그램은 도메인에 존재하지 않는 다양한 솔루션 클래스(엔티티, 제어, 데이터 접근) 포함 -설계 클래스를 관련 그룹으로 묶어 패키지 다이어그램 작성 -클래스 사이의 관계나 속성 이름, 속성 타입, 메소드 스그니처에 대한 정보 파악 -설계 클래스 다이어그램의 품질을 높이기 위해 응집도와 결합도 고려 객체지향 분석 방법 객체지향 설계 방법 사용사례 다이어그램 활동 다이어그램 사용사례 .. 2021. 12. 12.
7. 객체 지향과 UML 1. 객체의 개요 가. 객체의 정의 - 잘 정의된 경계와 정체성을 가지며 상태와 행위를 캡슐화한 개별 독립체 나. 객체의 특징 -(유형/무형), 실제 존재하는 것(사람 1,2, 자동차 3,4)과 개념적 추상적인 것(주문 1,2) 일 수 있음 -(정체성), 모든 객체는 고유의 정체성을 가짐 -(Features), 객체가 가질 수 있는 속성과 수행할 수 있는 작업으로 구성 -(메시지 통신), 상태 데이터와 행위를 객체로 정의하고 객체 사이의 행위 요청(메시지 통신)을 통해 문제 해결 -(4 특징), 캡슐화(정보은닉), 추상화, 상속, 다형성 실세계 도메인 분석/설계 모델링 구현 C++ JAVA 특징 상태 데이터 속성 인스턴스 변ㅅ 데이터 멤버 필드 행위 연산 메소드 멤버 함수 메서드 -(시그니처), 객체지향.. 2021. 11. 30.