SOLID – Nguyên tắc 5: Tính tương thích động – Dependency Inversion principle (DIP)

Chúng ta tiếp tục tìm hiểu bộ nguyên tắc lập trình SOLID – là các nguyên tắc giúp chúng ta thiết kế chương trình và viết code tốt hơn: code trong sáng và rành mạch, dễ bảo trì, dễ mở rộng trong tương lai. SOLID gồm 5 nguyên tắc lập trình sau đây: Single Responsibility …

Continue reading SOLID – Nguyên tắc 5: Tính tương thích động – Dependency Inversion principle (DIP)

SOLID – Nguyên tắc 4: Chia nhỏ interface – Interface segregation principle (ISP)

Chúng ta tiếp tục tìm hiểu bộ nguyên tắc lập trình SOLID – là các nguyên tắc giúp chúng ta thiết kế chương trình và viết code tốt hơn: code trong sáng và rành mạch, dễ bảo trì, dễ mở rộng trong tương lai. SOLID gồm 5 nguyên tắc lập trình sau đây: Single Responsibility …

Continue reading SOLID – Nguyên tắc 4: Chia nhỏ interface – Interface segregation principle (ISP)

SOLID – Nguyên tắc 3: Tính khả dĩ thay thế – Liskov substitution principle (LSP)

Chúng ta tiếp tục tìm hiểu bộ nguyên tắc lập trình SOLID – là các nguyên tắc giúp chúng ta thiết kế chương trình và viết code tốt hơn: code trong sáng và rành mạch, dễ bảo trì, dễ mở rộng trong tương lai. SOLID gồm 5 nguyên tắc lập trình sau đây: Single Responsibility …

Continue reading SOLID – Nguyên tắc 3: Tính khả dĩ thay thế – Liskov substitution principle (LSP)