객체지향 (1) 썸네일형 리스트형 객체 지향(OOP) & 클래스(Class) & 인스턴스 (Instance) *이 글은 '안드로이드with Kotlin 앱 프로그래밍 가이드(안귀정 저)' 책을 바탕으로 공부한 내용을 정리한 것입니다. 객체지향(Object Oriented) 패러다임 (프로그램 구조) -> (X) 단순한 명령어의 나열 -> (O) 각각 독립적인 객체 간의 상호작용 절차형 프로그래밍 객체형 프로그래밍 "순서도"설계 각 실행부분 "함수"를 이용해 재사용 (논리의 나열) 각 객체 간 상호작용 software의 기본 설계에 대한 사고방식을 객체 간 상호작용으로 생각하여 코드의 재사용을 높이자 객체를 설계하기 위해 주로 사용되는 방법 "Class"를 통해 정의 ->Class를 통해 객체의 설계도를 만듦 설계도에 따라 생성된 객체를 "Instance"라고 함 (using 생성자) 접근제어자 for Encap.. 이전 1 다음