Trang

Thứ Ba, 25 tháng 12, 2012

Điểm danh các loại Design Pattern trong lập trình hướng đối tượng.

          Khi tiếp cận một vấn đề nào đó, vấn đề càng lớn , càng có nhiều đối tượng tham gia cấu thành nên thì phương pháp hướng đối tượng trở thành một lựa chọn vô cùng hưu hiệu. Tôi xin không phân tích về hướng đối tượng (OOP) ở đây , cái tôi muốn nói chính là một sự phát triển, sự kết tinh của kinh nghiệm , và là một sự lựa chọn tối ưu cho các phương pháp OOP. Đó chính là Design Patterns hay có thể gọi nom na là Thiết kế mẫu . 
          "Thiết kế mẫu " không chỉ phát triển mạnh trong lĩnh vực phát triển và gia công phần mềm mà nó cũng và đang thực sự vô cùng quan trọng trong các ngành thiết kế, tổ chức nhưng Kiến Trúc, Xây Dựng, Hoạch định dự án , sản xuất, vận tải , truyền thông .... 

          Xin giới thiệu một số loại thiết kế mẫu sau: 
         1. Nhóm mẫu cấu trúc 7 loại 

           Decorator Pattern 
           Proxy Pattern 
           Brigde Pattern 
           Composite Pattern 
           Flyweight Pattern 
           Adapter Pattern 
           Facade Patter 

         2.Nhóm mẫu cấu thành : 5 loại 

           Prototype Pattern 
           Factory Method Pattern 
           Singleton Pattern 
           Abstract factory Pattern 
           Builder Patter 

        3.Nhóm mẫu ứng xử: 11 loại 

           Strategy Pattern 
           State Pattern 
           Template method Pattern 
           Chain of Responsibility Pattern 
           Command Patter 
           Itrrator Pattern 
           Mediator Pattern 
           Observers Pattern 
           Vistitor Pattern 
           Interpreter Pattern 
           Memento Pattern

---- Le thanh ------