백지부터 시작하는 이세계 코딩 생활
Object-Oriented Programming; OOP (객체지향프로그래밍) 본문
백지부터 시작하는 이세계 유니티 생활 since 2020
Object-Oriented Programming; OOP (객체지향프로그래밍)
조아덕 2020. 12. 10. 18:21Object-Oriented Programming; OOP
객체지향프로그래밍 (Object-Oriented Programming; OOP)은 각각의 객체들이 서로 상호 유기적으로 작용할 수 있도록 프로그래밍 하는 것을 뜻한다.
i.e ) 객체 지향 프로그램은 객체 (Object) 를 만들어 객체들 사이에서 일어나는 일을 구현하는 것.
객체지향의 특성 :
1. 추상화
2. 캡슐화
3. 상속
4. 다형성
1. 추상화 : Class를 통해 Object 생성하는 것.
godnr149.tistory.com/80
2. 캡슐화 : 필드와 매서드의 그룹화한 형태로 외부 클래스에 공개여부를 결정 짓는 것.
godnr149.tistory.com/90
godnr149.tistory.com/91
3. 상속 : 상위클래스의 코드를 하위클래스 코드에서 사용할 수 있게 하는 것. (확장의 개념)
godnr149.tistory.com/86
4. 다형성 : 하나의 코드가 여러가지 자료형으로 구현 및 호출되는 것.
godnr149.tistory.com/61
'백지부터 시작하는 이세계 유니티 생활 since 2020' 카테고리의 다른 글
Image property in Inspector (0) | 2020.12.14 |
---|---|
Abstract (추상화), Interface (인터페이스) (0) | 2020.12.12 |
Member, Field, Method, Function (0) | 2020.12.10 |
Property, Attribute (속성) (0) | 2020.12.09 |
Encapsulation (캡슐화) with Access modifier (접근제한자) (0) | 2020.12.09 |
Comments