Sobes.tech
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