هو مش المفروض فى ال flyweight اخزن البيانات اللى انا عارف انها هتكون مشتركه ولما اليوزر يحتاج يعمل object اطلب منه البيانات اللى بتختلف من object للتانى فقط وبعدها اجمعهم مع البيانات الثابته اللى انا مخزنها قبل كده لان بالشكل ده انا بخزن عنصر كامل فى ال cache وبرجعه طول الوقت واليوزر كل مره بيحتاج يعمل update عليه بعد عملية ال generation .. ما الافضل اننا نطلب منه البيانات فى البدايه قبل انشاء العنصر كاننا ماشيين بنظام ال build design pattern بس الفرق اننا عندنا كام خطوة محفوظة اللى هما دايما بيبقوا مشتركين وبنطلب منه ال unique data فقط وبعدها بنرجعله ال object بالكامل
من جهة المثال معقد جدا وخاصة متكتبش قدامنا بس فيما عدا كده الشرح نفسه رائع هيبقى جميل لو وفقت بين شرح المثال بشكل أسهل زائد شرجك المفصل والجميل جدا ده موفق
هو مش المفروض فى ال flyweight اخزن البيانات اللى انا عارف انها هتكون مشتركه ولما اليوزر يحتاج يعمل object اطلب منه البيانات اللى بتختلف من object للتانى فقط وبعدها اجمعهم مع البيانات الثابته اللى انا مخزنها قبل كده
لان بالشكل ده انا بخزن عنصر كامل فى ال cache وبرجعه طول الوقت واليوزر كل مره بيحتاج يعمل update عليه بعد عملية ال generation .. ما الافضل اننا نطلب منه البيانات فى البدايه قبل انشاء العنصر
كاننا ماشيين بنظام ال build design pattern بس الفرق اننا عندنا كام خطوة محفوظة اللى هما دايما بيبقوا مشتركين وبنطلب منه ال unique data فقط وبعدها بنرجعله ال object بالكامل
من جهة المثال معقد جدا وخاصة متكتبش قدامنا بس فيما عدا كده الشرح نفسه رائع هيبقى جميل لو وفقت بين شرح المثال بشكل أسهل زائد شرجك المفصل والجميل جدا ده موفق
بعتذرلك لو المثال معقد انا ممكن اجيبلك مثال اخر لو لسة مش واضحة الامور وموفق دائما وشكرا جدا والله على كلامك الطيب وكله من فضل الله
@@devgeeksacademy3340 ربنا يوفقك