تنفيذ مكونات الأرجوحة مدفوعة البيانات نظيفة

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

  •  12-12-2019
  •  | 
  •  

سؤال

لقد ورثت تطبيق صيانة بيانات جافا سوينغ.

هناك وحدة إدارة المستخدم التي لديها سمات المستخدم الرئيسي JPanel الرئيسية. في شركة تابعة Jtabbedpane هناك علاقات تفصيلية سيد الحفاظ عليها. على سبيل المثالالمجموعات التي يعد المستخدم عضوا في المنظمات التي يمكن أن يرتبط بها المستخدم. أحتاج إلى أن أكون قادرا على العبور بحيث تكون جزء المنظمة سيمكن الوصول إلا إذا كان المستخدم عضوا في مجموعة معينة.

ما هي أفضل طريقة لتحقيق ذلك دون الحصول على رمز UI الأرجوحة ورمز الوصول وإدارة البيانات مرتبطة معا؟

أستطيع أن أرى الحاجة إلى المزيد من إدارة مكونات البيانات هذه بحيث طريقة عامة من إنجاز هذا هو ما أبحث عنه من الناحية المثالية.

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

المحلول

استخدم حقن التبعية و "الخدمات".إحدى هذه الخدمة هي "canuseraccessorgpane ()"

واجهة المستخدم يحصل على القبة التي تنفذ الخدمة التي يتم حقنها دون أي معرفة حيث تأتي من.

الفول ليس لديه فكرة فيه أجزاء من الرمز يتم استخدامها.

تكوين DI Framework سيقوم بتوصيل الاثنين.

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