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