반응형
객체지향 (OOP)
- 프로그램을 실제 세상에 가깝게 모델링하는 기법
- 데이터를 추상화시켜 속성과 행위를 가진 객체로 만들고, 그 객체 간의 상호작용을 통해 로직을 구현하는 프로그래밍 방법
- 코드 중복을 방지하고 재사용성을 높임
객체지향(OOP) 원칙
- 캡슐화
- 추상화
- 상속
- 다형성
클래스 (Class)
- 특별한 데이터와 메서드의 집합
- 설계도(틀)
- 메모리상에 올라가지 않음
객체 (Object)
- 하나의 class로 만들어진 여러 instance(object)는 각각 독립적이다.
반응형