절차 / 객체 지향 프로그래밍 (OOP)
객체 지향 프로그래밍 (OOP) - 캡슐화, 추상화, 상속, 다형성
객체 지향 프로그래밍 (OOP) - UML
객체 지향 프로그래밍 (OOP) - GoF (생성, 구조, 행동 패턴)