هل/هل هناك أي ممارسات هيكلة/التسلسل الهرمي القياسي لنظام Android؟
-
01-10-2019 - |
سؤال
عند تطوير تطبيقات الويب J2EE ، كنت عادةً تنظيم بنية الحزمة الخاصة بي بالطريقة التالية
com.jameselsey.<applicationName>.
- مراقب - وحدات التحكم/الإجراءات تذهب هنا
- خدمة - فئات خدمة المعاملات ، تسمى وحدات التحكم
- اِختِصاص - فئات/كائنات المجال التي يستخدمها التطبيق
- داو - تجريد طبقة داو
- Daoimpl - تنفيذ طبقة DAO ، لجعل JPA/JDO/Hibernate قابلة للتبديل وما إلى ذلك
- utils - فصول الأداة المساعدة ، أي شيء عام قد أرغب في استخدامه مثل DateUtils الخاصة بي وما إلى ذلك
هذا يسمح لي بالحفاظ على فصولي منظمة في مواقع خاصة بأدوارها/مهامها.
هل هناك ما يعادل Android؟ لم أتمكن من العثور على أي إرشادات حتى الآن ، أنا أبحث عن معيار معتمد من الحزمة الوريدية/الهيكلة
شكرًا
المحلول
إذا كنت تستخدم إطار عمل DI ، نعم ، فإنهم يميلون إلى تسمية هذه الطريقة .. لكن كل من DI و MVC جديدان إلى حد ما على Android وليس الكثير من Devs يستخدمون أنماط التسمية هذه.
لا تنتمي إلى StackOverflow