Kde sa používa vzor mušej váhy?

Obsah:

Kde sa používa vzor mušej váhy?
Kde sa používa vzor mušej váhy?

Video: Kde sa používa vzor mušej váhy?

Video: Kde sa používa vzor mušej váhy?
Video: Průvodce objevováním tajemství muzea Ghibli, mitaka v roce 2023 (Tokio, Japonsko) 2024, November
Anonim

Prehľad. Vzor mušej váhy je užitočný pri práci s veľkým počtom objektov s jednoduchými opakujúcimi sa prvkami, ktoré by pri individuálnom ukladaní využívali veľké množstvo pamäte Je bežné uchovávať zdieľané údaje v externých dátových štruktúrach a odovzdávať ich do objektov dočasne, keď sa používajú.

Prečo sa používa dizajnový vzor mušej váhy?

Vzor Flyweight sa primárne používa na zníženie počtu vytvorených objektov a na zníženie pamäťovej stopy a zvýšenie výkonu. Tento typ návrhového vzoru patrí do štrukturálneho vzoru, pretože tento vzor poskytuje spôsoby, ako znížiť počet objektov a tým zlepšiť štruktúru objektov aplikácie.

Ako implementujete vzor mušej váhy?

Ako implementovať

  1. Rozdeľte polia triedy, ktorá sa stane mušou váhou, na dve časti: …
  2. Ponechajte polia, ktoré predstavujú vnútorný stav v triede, ale uistite sa, že sú nemenné. …
  3. Prejdite si metódy, ktoré používajú polia vonkajšieho stavu. …
  4. Voliteľne vytvorte výrobnú triedu na správu skupiny muších váh.

Aké sú hlavné výhody dizajnového vzoru mušej váhy?

Výhody návrhového vzoru Flyweight

Vzor Flyweight prispieva k zlepšeniu výkonu aplikácie znížením počtu objektov Vzor Flyweight znižuje nároky na pamäť a šetrenie pamäte RAM, pretože spoločné vlastnosti sú zdieľané medzi objektmi pomocou vnútorných vlastností.

Ktoré dva stavy možno kategorizovať objekty mušej váhy?

Muché váhy a zdieľanie údajov

Vo vzore mušej váhy existuje koncept dvoch stavov: vnútorný a vonkajšíVnútorné informácie môžu byť vyžadované internými metódami v našich objektoch, bez ktorých absolútne nemôžu fungovať. Vonkajšie informácie však možno odstrániť a uložiť externe.

Odporúča: