개요
UML 의 중요성, CBD 와 SOA 의 본질 , 그리고 객체 지향의 4대 특성에 대해 다루고 있음.
UML 에 대한 자세
- UML 은 단순 표기 방법론이며 의사소통의 도구
- 엄격하게 따를 필요는 없고 목적에 따라 유연하게 사용함
CBD와 SOA 의 이해
- 제품이 아닌 하나의 방법론이기에 이해하기가 어려운 개념이다
CBD ( 컴포넌트 기반 개발 )
- 정의
- 애플리케이션을 통쨰로 개발하는 대신 의미 있는 단위로 구분하여 각 부분을 개발하는 방법론
- 비유
- 레고 블록처럼 각 부품을 조합하여 소프트웨어 제품을 완성
SOA ( 서비스 지향 아키텍쳐 )
- 정의
- 개발자의 관점이 아닌 현실 업무 기준으로 개발하는 사상
- 서비스 중심 구조의 개발..
Q. 구분이 뭐 중요한가?
개념의 본질
- 다양한 회사들이 CBD , SOA 같은 개념을 그들만의 해석법으로 적용함
- 그 본질을 잘 파악해서 써야함
- 정의
객체지향의 4대 특성
- 데이터와 기능을 객체 안에 묶어서 표현하는 방법론입니다.
- 현실 세계의 객체와 유사한 방식으로 프로그래밍하는 것이 객체지향의 핵심입니다.
- 캡슐화 상속 추상화 다형성 4가지 특징이 있음.
Uploaded by N2T
'자바 > 스프링입문객체지향' 카테고리의 다른 글
자바에 존재 하는 절차적 구조적/프로그래밍의 유산 (0) | 2023.08.17 |
---|---|
자바 프로그램의 개발과 구동 (0) | 2023.08.17 |
번외. 스프링프레임워크 (0) | 2023.08.17 |
기계어에서 객체 지향 프로그래밍 언어로 (0) | 2023.08.17 |
신기술은 이전 기술의 어깨를 딛고 (0) | 2023.08.17 |