OOP1 객체 지향 프로그래밍(OOP)란? OOP 란? Object Oriented Programing의 줄임말이며, 현실세계의 일부분을 객체로 만들어서 프로그래밍하는 방법 클래스란? 현실세계에 존재하는 물체에 대한 다양한 특징과 기능을 가진 설계도 객체란? '설계도(클래스)를 실체화한 것'입니다. - 인스턴스화: 클래스로부터 객체를 만드는 과정 - 인스턴스: 만들어진 객체를 그 클래스의 인스턴스 객체 지향 프로그래밍(OOP) 특징 1. 캡슐화 (Encapsulation) - 변수와 메서드를 하나의 단위로 묶어서 클래스로 만드는 것 - 외부에 노출할 필요가 없는 정보들은 은닉 (정보은닉) 세부 구현을 숨기는 목적은 클래스 내부 구현의 응집도(cohesion)를 높이고 외부 다른 클래스와의 결합도(coupling)을 낮추는 데 있습니다. 2. 상속.. 2021. 6. 22. 이전 1 다음