Design pattern là gì?

Noun None

Là các mẫu thiết kế đã được tối ưu hóa, được tái sử dụng cho các vấn đề phổ biến trong thiết kế phần mềm. Là tập các giải pháp đã được giải quyết và kiểm chứng trong tình huống cụ thể.

Các lập trình viên có thể tự giải quyết một vấn đề tuy nhiên có khả năng là sẽ không tối ưu. Thay vào đó có thể áp dụng các pattern có sẵn để triển khai code. Ngoài ra nếu bạn sử dụng pattern chung, nó cũng sẽ giúp cho người khác dễ hiểu code hơn → dẫn tới dễ bảo trì hơn. Hiện có 23 mẫu được định nghĩa trong cuốn “Design patterns Elements of Reusable Object Oriented Software”

Learning English Everyday