استخدم فصلًا بهيكل يلبي حاجتك. مارتن فاولر لديه تقنية واحدة مماثلة تسمى datatransferoBject (DTO), ، حيث تقوم بتمرير نموذج كائن بدلاً من استرداد البيانات باستخدام مكالمات متعددة (مكالمات قاعدة بيانات persumpless) ، مما يقلل التكلفة.
الفائدة على نمط البناء:
- لا يحتوي بنية الفصل على منطق إضافي ، مما يعني أنه من الأسهل القراءة (منطق أقل)
- لا تخلق مُنشئ يقوم بأعمال حقيقية رائحة الرمز ، مرة أخرى تجعل الكود أسهل في القراءة
- العملية رخيصة ، لأنك فقط تمرير المراجع وعدم إنشاء كائن جديد تمامًا. خاصة عندما يكون بنية البيانات كبيرة.
الجانب السلبي: الكائن في حالة قابلة للتغيير.