Trong lập trình máy tính, mẫu thiết kế chiến lược là một mẫu thiết kế phần mềm hành vi cho … More
Tag: design patterns
Template method pattern
The template method pattern là một phương thức trong một lớp cha xác định cấu trúc cơ bản của một … More
Visitor pattern
Một mẫu thiết kế Visitor là một mẫu thiết kế phần mềm tách biệt thuật toán khỏi cấu trúc đối … More
Memento pattern
Memento (Memento Design Pattern) là một mẫu thiết kế phần mềm tiết lộ trạng thái nội bộ riêng tư của … More
State pattern
Mẫu trạng thái là một mẫu thiết kế phần mềm hành vi cho phép một đối tượng thay đổi hành … More
Observer pattern
Trong thiết kế và kỹ thuật phần mềm, mẫu thiết kế quan sát viên (Observer pattern) là một mẫu thiết … More
Mediator pattern
In software engineering, the mediator pattern defines an object that encapsulates how a set of objects interact. This pattern is … More
Chain of Responsibility pattern
The chain-of-responsibility pattern is a behavioral design pattern consisting of a source of command objects and a series of processing … More
Flyweight Pattern
In computer programming, the flyweight software design pattern refers to an object that minimizes memory usage by sharing some of … More
Proxy Pattern
The proxy pattern is a software design pattern. A proxy, in its most general form, is a class functioning as … More
Adapter pattern
The adapter pattern is a software design pattern that allows the interface of an existing class to be used as … More
Factory Method pattern
The factory method pattern is a creational pattern that uses factory methods to deal with the problem of creating objects … More
Decorator pattern
The decorator pattern is a design pattern that allows behavior to be added to an individual object, dynamically, without affecting … More
Composite pattern
The composite pattern describes a group of objects that are treated the same way as a single instance of the … More
Prototype Pattern
Specify the kinds of objects to create using a prototypical instance, and create new objects by copying this prototype. Mô … More
Bridge Pattern
Decouple an abstraction from its implementation so that the two can vary independently. Tách rời trừu tượng khỏi cách viết … More
Facade Pattern
Provide a unified interface to a set of interfaces in a subsystem. Facade defines a higher-level interface that makes the … More
Design patterns dễ như ăn kẹo
Design patterns là 1 trong những chủ đề quan trọng nhưng không được nhiều trường IT dạy 1 cách công … More