2023/12/08
*string은 참조형 : 주소를 다르기 때문
SW공학 : 최소 비용으로 최대 효과
-> 구조적 방식의 프로그램
유지보수 비용 감소 목적
변화에 민감x = 둔감하다 = 변경 함수 최소화 (초기 모델은 불가능)
object = 어떤 Data와 함수의 독립적 단위 = 하나의 일만 하도록(Role)
object = 단일 책임 = 단일 역할 = 관련된 다수의 기능 + 괄련된 다수의 데이터
= 독릭적 실행 단위 = Code + Data
24개의 컴퓨터 -> oject 24개
쌍둥이 -> object 2개, class 1개
캡슐화
: 고유한 특정 정보로 Data 정의추상화
: 꼭 필요한 근본적인 특성에 집중하여 여타의 부분이나 상세 내역들을 없애 나가는 과정
(구체화 반대)다형성
: object의 변신 능력 = 여기저기 사용하는 것