Përmbledhje. Modeli i peshës fluturuese është i dobishëm kur kemi të bëjmë me një numër të madh objektesh me elementë të thjeshtë të përsëritur që do të përdornin një sasi të madhe memorie nëse ruhet individualisht Është e zakonshme të mbash të dhëna të përbashkëta në strukturat e jashtme të të dhënave dhe të kalosh atë për objektet përkohësisht kur ato përdoren.
Pse përdoret modeli i dizajnit të peshës së mizës?
Modeli Flyweight përdoret kryesisht për të zvogëluar numrin e objekteve të krijuara dhe për të ulur gjurmën e kujtesës dhe për të rritur performancën. Ky lloj modeli dizajni hyn në modelin strukturor pasi ky model ofron mënyra për të ulur numrin e objekteve duke përmirësuar kështu strukturën e objektit të aplikimit.
Si e zbatoni një model të peshës së mizës?
Si të zbatohet
- Ndani fushat e një klase që do të bëhet një peshë fluturimi në dy pjesë: …
- Lërini fushat që përfaqësojnë gjendjen e brendshme në klasë, por sigurohuni që ato të jenë të pandryshueshme. …
- Shikoni metodat që përdorin fushat e gjendjes së jashtme. …
- Me dëshirë, krijoni një klasë fabrike për të menaxhuar grupin e peshave të fluturimit.
Cilat janë avantazhet kryesore të modelit të dizajnit të peshës së mizës?
Përparësitë e modelit të projektimit Flyweight
Modeli Flyweight kontribuon në përmirësimin e performancës së aplikacionit duke reduktuar numrin e objekteve Modeli Flyweight redukton gjurmën e kujtesës dhe kursimi i RAM-it pasi vetitë e zakonshme ndahen ndërmjet objekteve duke përdorur vetitë e brendshme.
Cilat dy gjendje mund të kategorizohen objektet me peshë fluturuese?
Flyweights dhe Sharing Data
Në modelin Flyweight, ekziston një koncept i dy gjendjeve: të brendshme dhe të jashtmeInformacioni i brendshëm mund të kërkohet nga metoda të brendshme në objektet tona, pa të cilat ata absolutisht nuk mund të funksionojnë. Megjithatë, informacioni i jashtëm mund të hiqet dhe ruhet nga jashtë.