अक्सर, पुस्तकालयों में विशेष रूप से, संकुल में वे कक्षाएं होती हैं जो एक एकल अवधारणा के आसपास आयोजित की जाती हैं। उदाहरण: xml, sql, user, config, db । मुझे लगता है कि हम सभी को स्वाभाविक रूप से बहुत अच्छा लगता है कि ये पैकेज एकवचन में सही हैं ।
com.myproject। xml .Element
com.myproject एसक्यूएल .कनेक्शन
com.myproject। उपयोगकर्ता .User
com.myproject। उपयोगकर्ता .UserFactory
हालांकि, अगर मेरे पास एक पैकेज है जिसमें वास्तव में एकल प्रकार के कार्यान्वयन का संग्रह है - जैसे कि कार्य, नियम, हैंडलर, मॉडल, आदि , जो बेहतर है?
com.myproject। कार्य .TakeOutGarbageTask
com.myproject कार्य .DoTheDishesTask
com.myproject। कार्य .PaintTheHouseTask
या
com.myproject। कार्य .TakeOutGarbageTask
com.myproject कार्य .DoTheDishesTask
com.myproject कार्य .PaintTheHouseTask