Middle
Kuras dizaina paraugu klasifikācijas jūs zināt?
sobes.tech AI
Atbilde no AI
Ir ir trīs galvenās dizaina modeļu klasifikācijas, balstoties uz to mērķi:
- Radošie: Saistīti ar objektu radīšanu. Tie palīdz padarīt sistēmu neatkarīgu no objekta radīšanas, sastāvošanas un attēlošanas veidiem.
- Factory Method
- Abstract Factory
- Builder
- Singleton
- Prototype
- Strukturālie: Izskaidro, kā no klasēm un objektiem veidojas lielākas struktūras.
- Adapter
- Bridge
- Composite
- Decorator
- Facade
- Flyweight
- Proxy
- Uzvedības: Definē mijiedarbības algoritmus starp objektiem un atbildības sadali starp tiem.
- Chain of Responsibility
- Command
- Interpreter
- Iterator
- Mediator
- Memento
- Observer
- State
- Strategy
- Template Method
- Visitor
Ir arī klasifikācija pēc pielietošanas līmeņa:
- Klasu modeļi: Apraksta statiskas attiecības starp klasēm (mantošana).
- Objektu modeļi: Apraksta dinamiskas attiecības starp objektiem (kompozīcija).
Piemēram:
| Kategorija | Tips | Piemērs |
|---|---|---|
| Radošie | Objekts | Factory Method |
| Strukturālie | Klase | Adapter |
| Uzvedības | Objekts | Strategy |