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)

SOLID – Nguyên tắc 2: Đóng và Mở – Open / Closed principle (OCP)

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. Cùng nhắc lại một chút, SOLID gồm 5 nguyên tắc lập …

Continue reading SOLID – Nguyên tắc 2: Đóng và Mở – Open / Closed principle (OCP)

SOLID là gì – Tìm hiểu SOLID để trở thành Dev chất!

Lập trình hướng đối tượng (object oriented programming - OOP) là một trong những mô hình lập trình được sử dụng nhiều nhất và cũng là một trong những mô hình hiệu quả nhất để mô hình hoá thế giới thực vào thế giới code. Các tính chất đặc biệt khiến việc “hướng đối tượng” …

Continue reading SOLID là gì – Tìm hiểu SOLID để trở thành Dev chất!