객체지향 BOOK Review 2024. 9. 11. [스프링입문을위한 자바 객체지향의 원리와 이해] 3장 ~ 5장 객체 지향 3장 자바와 객체지향객체 지향은 현실 세계를 반영한다객체 지향의 4대 특성캡슐화(Encapsulation) - 정보 은닉상속(Inheritance extends) - 재사용추상화(Abstration) - 모델링다형성 (Polymorphism) - 사용 편의추상화구체적인 것을 분해해서 관심 영역에 대한 특성만을 가지고 재조합 하는 것ex) 은행 -> 사람 : 고객, 병원 -> 사람 : 환자사용클래스 설계에서 사용상속을 통한 추상화 및 구체화인터페이스를 통한 추상화다형성을 통한 추상화상속 : 재사용 + 확장상위 클래스의 특성을 하위 클래스가 확장하는 것상속 관계에서 만족해야할 것"하위 클래스는 상위 클래스다"상속은 "is a kind of" 관계 : 하위 클래스 is a kind of 상위 클래스다중 상속.. BOOK Review 2024. 9. 11. [스프링입문을위한 자바 객체지향의 원리와 이해] 1장 ~ 2장 1장 사람을 사랑한 기술 C언어 : One Source Multi Object Use AnywhereOne Source : 하나의 C 소스 파일만 작성Multi Object : 기종마다 하나씩 기계어 목적 파일을 생성Use Anywhere : 모든 컴퓨터에서 실행 가능구조적 프로그래밍즉, 운영체제가 하드웨어의 특성을 추상화하고 컴파일러는 운영체제별(기종에 맞게 소스를 변경) 로 만들어져 공급-> 운영체제별 소스 수정 과정이 필요 Java : Write Once Use AnywhereWrite Once : One Source(One Object)Use Anywhere자바는 JVM(Java Virtual Machine), 즉 가상의 컴퓨터를 물리적 컴퓨터의 메모리 안에 하나 더 구축하여 어떤 운영체제든 하나.. 이전 1 다음