Thứ Ba, 24 tháng 11, 2020

Các loại design patterns

 

Các loại design patterns.

  • 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:

Creational Pattern ( nhóm khởi tạo):

Nhóm này sẽ giúp bạn rất nhiều trong việc khởi tạo đối tượng, mà bạn khó có thể nhận ra (nó sẽ không dùng từ khóa new như bình thường). Nhóm này gồm 9 mẫu design là:

  • Abstract Factory.
  • Builder.
  • Factory Method.
  • Multiton.
  • Pool.
  • Prototype.
  • Simple Factory.
  • Singleton.
  • Static Factory.

Structural (nhóm cấu trúc):

Nhóm này sẽ giúp chúng ta thiết lập, định nghĩa quan hệ giữa các đối tượng. Nhóm này gồm có 11 mẫu design là:

  • Adapter/ Wrapper.
  • Bridge.
  • Composite.
  • Data Mapper.
  • Decorator.
  • Dependency Injection.
  • Facade.
  • Fluent Interface.
  • Flyweight.
  • Registry.
  • Proxy

Behavioral patterns (nhóm ứng xử):

Nhóm này sẽ tập trung thực hiện các hành vi của đối tượng. Gồm 12 mẫu design là:

Không có nhận xét nào:

Đăng nhận xét