Java OOP

    Object-Oriented Programming Concepts 객체지향의 컨셉

    http://pdf-world.net/download.php?id=33940 을 번역한 글입니다. (일부 오역이 있을 수 있습니다.) 객체 지향 프로그래밍 컨셉 아래의 네가지 중요한 컨셉들은 객체 지향 프로그래밍의 패러다임을 구성합니다. 1. 객체 지향 프로그램들은 객체의 집합들로 만들어진다. 2. 이 객체들은 프로그램의 작업을 수행하기위해 다른 객체들과 소통한다. 이 소통은 메세지를 통해서 이루어진다. 3. 객체는 클래스라고 불리는 템플릿으로 정의된다. 4. 클래스들은 부모 클래스(super class)로 부터 그들의 행동 일부를 상속받을 수 있다.객체 학생, 비행기, 바위, 강사 등 : 현실 세계는 객체로 구성되어 있습니다. 이들은 모두 상태와 행동을 가집니다. 소프트웨어 객체(혹은 단훈한 객체)는 ..