1. 객체지향언어정의기본 프로그래밍 언어에 규칙을 추가한 것 규칙 종류 - 41) 캡슐화2) 상속3) 추상화4) 다형성 프로그램앞으로 컴퓨터에서 실행될 명령문 집합 프로그래밍프로그램을 만드는 것 목적변경에 유리 방법1) 그룹화(분리)① 단일 책임 (1 책임)ex. 메서드는 한가지 일만 한다.② 변하지 않는 것 / 변하는 것- 성격이 다른 것은 분리한다.③ 중복된 것- 코드와 데이터 중복은 메서드를 통해 제거2) 관계 그룹화의 목적관련있는 그룹을 묶어서 더 복잡한 것들을 처리하기 위함역사C언어는 하드웨어와 소프트웨어가 동시에 발전하여 하드웨어를 변경하는 것에 어려움이 있었음.객체지향프로그래밍( OOP)는 목표는 하드웨어에 독립적으로 변경에 유리하게 만들고자 탄생이 되었음.코드 변경에 유리하고자 캡슐화, 상..