Tìm hiểu sâu về lập trình hướng đối tượng chúng ta sẽ bắt gặp khái niệm designe patterns , vậy designe patterns là gì mà nó được thần thánh hóa vậy chúng ta cùng tìm hiểu về nó nhé.
Design patterns là một kỹ thuật trong lập trình hướng đối tượng, được các nhà nghiên cứu đúc kết và tạo ra các mẫu thiết kế chuẩn. Và design pattern không phải là một ngôn ngữ lập trình cụ thể nào cả, mà nó có thể sự dụng được trong hầu hết các ngôn lập trình có hỗ trợ OOP hiện nay.
Design pattern giúp cho dự án của chúng ta dễ bảo trì, nâng cấp và mở rộng.
Hơn nữa do design pattern đã được các nhà nghiên cứu đúc kết ra nên khi sử dụng design pattern thì chúng ta sẽ hạn chế được các lỗi tiềm ẩn.
Điều đầu tiên mình muốn nói là design pattern không dành cho nhưng bạn mới bắt đầu tìm hiểu về lập trình.
Về cơ bản thì design pattern sẽ được chia làm 3 dạng chính và mỗi dạng chính và có tổng cộng 32 mẫu design:
Ngoài ra thì trong thời gian gần đây đã xuất hiện thêm 4 mẫu design nữa đó là:
Tổng kết Sau bài giới thiệu này mình hi vọng mọi người có thể hiểu hơn về design pattern và ưu điểm của nó. Hẹn gặp các bạn ở bài viết tiếp theo nhé
Unpublished comment
Viết câu trả lời