- OOP 객체지향 프로그래밍
- 구조적 프로그래밍
- 객체지향 프로그래밍
- 함수형 프로그래밍
- 객체지향 프로그래밍의 핵심원칙
- 캡슐화
- 상속
- 추상화
- 다형성
- 객체지향 설계 5원칙
- 단일 책임의 원칙 (Single Responsibility Principle, SRP)
- 개방-폐쇄 원칙 (Open-Closed Principle, OCP)
- 리스코프 치환 원칙 (Liskov substitution principle, LSP)
- 인터페이스 분리 원칙 (Interface segregation principle, ISP)
- 의존성 역전 원칙 (Dependency Inversion Principle, DIP)
- Layered architecture pattern
- MVC
- Layered Architecture Pattern
- Presentation Layer
- Business Layer
- Persistence Layer
- Database Layer
- CSR
- Controller
- Service
- Repository