هل/هل هناك أي ممارسات هيكلة/التسلسل الهرمي القياسي لنظام Android؟

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

سؤال

عند تطوير تطبيقات الويب J2EE ، كنت عادةً تنظيم بنية الحزمة الخاصة بي بالطريقة التالية

com.jameselsey.<applicationName>.

  1. مراقب - وحدات التحكم/الإجراءات تذهب هنا
  2. خدمة - فئات خدمة المعاملات ، تسمى وحدات التحكم
  3. اِختِصاص - فئات/كائنات المجال التي يستخدمها التطبيق
  4. داو - تجريد طبقة داو
  5. Daoimpl - تنفيذ طبقة DAO ، لجعل JPA/JDO/Hibernate قابلة للتبديل وما إلى ذلك
  6. utils - فصول الأداة المساعدة ، أي شيء عام قد أرغب في استخدامه مثل DateUtils الخاصة بي وما إلى ذلك

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

هل هناك ما يعادل Android؟ لم أتمكن من العثور على أي إرشادات حتى الآن ، أنا أبحث عن معيار معتمد من الحزمة الوريدية/الهيكلة

شكرًا

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

المحلول

إذا كنت تستخدم إطار عمل DI ، نعم ، فإنهم يميلون إلى تسمية هذه الطريقة .. لكن كل من DI و MVC جديدان إلى حد ما على Android وليس الكثير من Devs يستخدمون أنماط التسمية هذه.

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