1. Object Oriented Paradigm, 객체지향 설계원칙 (1) 객체지향 설계원칙 개념 객체, 클래스 간 높은 응집도, 낮은 결합도 기반 모델 구축 소프트웨어 설계원칙 (2) 객체지향 설계원칙 특징 특징 세부 설명 캡슐화 (Encapsulation) – 관련 Data, Operation을 부분적 공개 – 접근 제한 및 시스템 영향 최소화 추상화 (Abstraction) – 공통 속성이나 기능을 묶어 명명 – 클래스를 이용하여 추상 모델 생성 다형성 (Polymorphism)