디자인 패턴프로그램 설계시 발생했던 문제들을 하나의 "규약"으로 만들어 놓은 것의 집합체.♤ 들어가기전, 언어에 대해서!클래스정의 : 객체 지향 프로그래밍에서 데이터를 정의하고, 메서드(동작)을 묶어서 하나의 설계도를 만든 것특징객체를 생성하기 위한 틀 역할.필드(속성)와 메서드(동작)로 구성.예를 들어, Car라는 클래스는 자동차의 속성(브랜드, 색상), 동작(운전, 정지)등 을 정의할 수 있습니다.public class Car { String brand; String color; public void drive() { System.out.println("Driving..."); }} 인스턴스 정의 : 클래스를 기반으로 메모리에 생성된 실제 객체특징클래스는 설계도이면,..