Nguyên tắc SOLID(SOLID Principles) trong lập trình Hướng Đối Tượng

Trong Java, các nguyên tắc SOLID là một cách tiếp cận hướng đối tượng được áp dụng cho thiết kế cấu trúc phần mềm. Nó được lên ý tưởng bởi Robert C. Martin (còn được gọi là Uncle Bob). Năm nguyên tắc này đã thay đổi thế giới lập trình hướng đối tượng và cũng thay đổi cách viết phần mềm. Nó cũng đảm bảo rằng phần mềm được thiết kế thành các mô-đun, dễ hiểu, sửa lỗi, bảo trì hay mở rộng. Bên dưới là 5 nguyên tắc bạn nên nhớ:

  • Single Responsibility Principle (SRP): một thành phần chỉ thực hiện một chức năng
  • Open-Closed Principle (OCP): một thành phần dễ dàng mở rộng(kế thừa) hoặc thu hẹp được phạm vi khi muốn chỉnh sửa
  • Liskov Substitution Principle (LSP)
  • Interface Segregation Principle (ISP): Các giao diện(Interface) lớn nên được chia nhỏ để được triển khai linh hoạt cho tùy đối tượng cần sử dụng
  • Dependency Inversion Principle (DIP):

Bạn muốn hiểu sâu hơn về các khái niệm, xin tham khảo thêm nguồn link bên dưới!

Nguồn tham khảo: https://www.javatpoint.com/solid-principles-java

Related Posts
Lịch sử ngôn ngữ lập trình Java

Java (phiên âm Tiếng Việt: "Gia-va") là một ngôn ngữ lập trình hướng đối tượng, dựa trên lớp được thiết Read more

Phím tắt trong Eclipse giúp tăng năng suất coding

Các phím tắt sẽ giúp tốc độ coding của bạn nhanh hơn rất nhiều, hơn nữa format code của bạn Read more

Lập trình Hướng đối tượng(OOP)

Lập trình hướng đối tượng (tiếng Anh: Object-oriented programming, viết tắt: OOP) là một mẫu hình lập trình dựa trên Read more

Kiểu dữ liệu Nguyên thủy(Primitive)

1. Tổng quan Trong ngôn ngữ lập trình Java có 2 kiểu dữ liệu chúng ta cần nắm và phân Read more

Hãy bình luận đầu tiên

Để lại một phản hồi