Trung cấp
Mỗi bài là một chặng, kèm các khái niệm chính và các bước của bài. Bấm vào ô bất kỳ để xem chi tiết.
Khái niệmĐóng gói (encapsulation) · Access modifier
Khái niệmKế thừa (inheritance) · Class cha, class con (superclass, subclass)
Khái niệmĐa hình (polymorphism) · Override (ghi đè)
Khái niệmTrừu tượng (abstraction) · Abstract class · Abstract method
Khái niệmInterface · Implement
Khái niệmInterface và abstract class
Khái niệmComposition
Khái niệmSRP (Single Responsibility Principle)
Khái niệmOCP (Open/Closed Principle)
Khái niệmLSP (Liskov Substitution Principle)
Khái niệmISP (Interface Segregation Principle)
Khái niệmDIP (Dependency Inversion Principle) · Dependency injection (DI)