18/03/2021, 09:38

Design Pattern trong Java

Previous Nội dung chính Các mẫu thiết kế (design pattern) cơ bản trong Java 1.Creational Design Pattern 2. Structural Design Pattern Bạn có biết? Các mẫu thiết kế (design pattern) cơ bản trong Java Trong java core, có ba loại mẫu thiết kế chủ yếu, được ...

Previous

Nội dung chính

  • Các mẫu thiết kế (design pattern) cơ bản trong Java
  • 1.Creational Design Pattern
  • 2. Structural Design Pattern
  • Bạn có biết?

Các mẫu thiết kế (design pattern) cơ bản trong Java

Trong java core, có ba loại mẫu thiết kế chủ yếu, được chia thành các phần như sau:

1.Creational Design Pattern

  1. Factory Pattern
  2. Abstract Factory Pattern
  3. Singleton Pattern
  4. Prototype Pattern
  5. Builder Pattern.

2. Structural Design Pattern

  1. Adapter Pattern
  2. Bridge Pattern
  3. Composite Pattern
  4. Decorator Pattern
  5. Facade Pattern
  6. Flyweight Pattern
  7. Proxy Pattern

3. Behavioral Design Pattern
  1. Chain Of Responsibility Pattern
  2. Command Pattern
  3. Interpreter Pattern
  4. Iterator Pattern
  5. Mediator Pattern
  6. Memento Pattern
  7. Observer Pattern
  8. State Pattern
  9. Strategy Pattern
  10. Template Pattern
  11. Visitor Pattern

Bạn có biết?

  • Christopher Alexander là người đầu tiên phát minh ra tất cả các mẫu thiết kế trên vào năm 1977.
  • Nhưng sau đó Gang of Four - Các mẫu thiết kế, các phần tử của cuốn sách Reusable Object-Oriented Software được viết bởi một nhóm bốn người tên là Erich Gamma, Richard Helm, Ralph Johnson và John Vlissides vào năm 1995
  • Đó là lý do tại sao tất cả 23 mẫu thiết kế trên được gọi là mẫu thiết kế Gang of Four (GoF)
Previous
0