يمكن للDTO ديك مثيل أساليب عودته القيم المستمدة؟

StackOverflow https://stackoverflow.com/questions/2255422

  •  20-09-2019
  •  | 
  •  

سؤال

هل من أي وقت مضى المقبول لDTO لديك مثيل أساليب التي يعود المستمدة القيم استنادا إلى بيانات DTO على ذلك؟ أو ينبغي أن يكون DTOs حاويات البيانات نقية مع عدم وجود وسائل إضافية (غير حاصل / اضعي)؟

ووخالصة في لي يقول أنه أبعد ما يكون إلى السهل على منطق الأعمال إلى زحف إلى مثل هذه الأساليب. ومع ذلك، إذا (على سبيل المثال) ويشارك في DTO عبر طبقات التطبيق، ثم ربما يكون هناك حجة لوجود مثل هذه الأساليب على DTO.

ما هي وجهة نظرك حول هذا؟ هل هناك أي وقت مضى الحالات التي كان مقبولا، أو ينبغي تجنب هذا النوع من الشيء؟ ولماذا / لماذا لا؟

هل كانت مفيدة؟

المحلول

يجب DTOs يكن السلوك، فهي مجرد حاويات لنقل البيانات عبر boundries العملية ويجب أن تتكون من واضعي / حاصل فقط.

وينبغي تجنبها بأي ثمن لولاها يمكن تفسيره على أنه سوء تطبيق نمط DTO.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top