객체 지향 32
- 싱글턴 패턴(Singleton Pattern)
- 정책(Policy)과 클레임(Claim)
- 도메인(Domain)과 도메인 모델(Domain Model)?
- AutoMapper / 2. 다양한 사용 방법
- AutoMapper / 1. AutoMapper와 초기화
- ORM 라이브러리
- javascript의 객체(Object)
- 확장 메서드 (Extension Method)
- 인터페이스(Interface)와 추상 클래스(Abstract Class)
- C#의 virtual과 override, 그리고 sealed
- C#의 접근 제한자와 어셈블리(Assembly)
- 클래스(Class), 프로퍼티와 백킹 필드(backing field), base와 this
- object 타입과 var 키워드와의 비교
- C#에서의 구조체(struct)
- 일급 객체 (First-class object)
- 추상 함수와 추상 클래스(Abstract Class) 그리고 인터페이스(Interface)
- 정적 멤버 함수와 this 포인터
- 클래스(Class)와 암시적 멤버 메서드
- [OOP] 객체지향 프로그래밍(Object-Oriented Programming, OOP) 정리
- [OOP] 다형성(Polymorphism)
- [OOP] 추상화(Abstraction)
- [OOP] 상속성(Inheritance)
- [OOP] 캡슐화 (Encapsulation)
- [SOLID 원칙] 의존 역전 원칙 (Dependency Inversion Principle, DIP)
- [SOLID 원칙] 리스코프 치환 원칙 (Liskov Substitution Principle, LSP)
- [SOLID 원칙] 개방-폐쇄 원칙 (Open-Closed Principle, OCP)
- [SOLID 원칙] 객체지향 설계 5가지 원칙
- 구조체(Struct)
- [함수 포인터] 01. 함수 포인터와 멤버 함수 포인터
- RAII와 스마트 포인터 (Resource Acquisition Is Initialization)
- [static 키워드] 03_정적 멤버 함수
- [static 키워드] 02_정적 멤버 변수