ए क्लास नाम की क्लास?


18

यह एक शैली का प्रश्न है, लेकिन यह कुछ ऐसा है जो मैं वर्तमान में अपनी एक परियोजना के लिए विचार कर रहा हूं।

मान लें कि आप एक एप्लिकेशन बना रहे हैं जो एक स्कूल को मॉडलिंग कर रहा है। इसलिए छात्र, स्कूल, आदि जैसी संस्थाएँ हैं। अब यह सब ठीक है और सहज है जब तक आप कक्षा में नहीं आते, क्योंकि (अधिकांश भाषाओं में) Classएक आरक्षित शब्द है। तो, यह देखते हुए कि Classएक आरक्षित कीवर्ड है, आप ऐसी संस्था को क्या कहेंगे जो एक स्कूल क्लास को मॉडल बनाती है?


19
विद्यालय की कक्षा????
मैथ्यू फ्लिन

5
आप एक पर्यायवाची थिसॉरस की
।browse/class

@MatthewFlynn, कि वास्तव में मेरे दिमाग को पार कर गया। वास्तव में, यह मेरा पहला यद्यपि था ...
जेसन व्हाइटहॉर्न

1
मैंने सवाल फिर से खोल दिया है। ऐसे उत्तर जो अन्य उत्तरों को पुन: पुनरावृत्त करते हैं या झपकी लेते हैं, एक-लाइनर्स को हटा दिया जाएगा, समान विषय टिप्पणियों के लिए।
यानिस

1
यह एक पूरी तरह से वैध प्रश्न है: "जब आप अपने चुने हुए प्रोग्रामिंग भाषा में एक शब्द के साथ अपने डोमेन-विशिष्ट शब्द की झड़प करते हैं तो आप क्या करते हैं"। यह केवल एक विशिष्ट उदाहरण के संदर्भ में ही दिया गया था, जो ठीक है।
स्टीव बेनेट

जवाबों:


37

मैं एक और शब्द चुनूंगा क्योंकि क्लास शब्द अस्पष्ट हो सकता है।

क्या क्लास का उल्लेख है:

  1. पाठ्यक्रम लेने वाले छात्रों का समूह?
  2. इस सेमेस्टर के लिए पूरा कोर्स?
  3. सार पाठ्यक्रम कई सेमेस्टर में पढ़ाया जाता है?
  4. छात्रों के समूह को एक विशिष्ट समय पर स्नातक करने की उम्मीद है?
  5. छात्रों के कुछ अन्य वर्गीकरण, अर्थात उन्नत वर्ग, विशेष आवश्यकता वर्ग।
  6. एक विशिष्ट व्याख्यान

और वह भी अकादमिक दायरे को छोड़े बिना। संभावना है कि आप जो भी मॉडल बनाने की कोशिश कर रहे हैं उसे फिट करने के लिए एक बेहतर शब्द मिल सकता है। कक्षा केवल कुछ भ्रम की ओर ले जाएगी।


आह, हाँ ... बहुत अच्छे अंक। इस प्रकार की चर्चा मैं देख रहा था। मैंने वास्तव में, "एक छात्र के एक समूह को एक विशिष्ट शिक्षक द्वारा एक एकल स्कूल शब्द (वर्ष, सेमेस्टर, आदि) के लिए एक विशिष्ट समय में पढ़ाया जाने वाला एक कोर्स लिया है" ... अगर इसका कोई मतलब है। या, दूसरे शब्दों में, "मैं श्री स्मिथ @ 2pm सोमवार, बुधवार, शुक्रवार के साथ बायोलॉजी II ले रहा हूं।"
जेसन व्हाइटहॉर्न

भाषा कीवर्ड के साथ स्थापित डोमेन शर्तों की सामान्य समस्या हालांकि बनी हुई है ...
tdammers

कुछ संस्थानों में जिन्हें स्ट्रीम कहा जाता है। (जिसका अपना नाम क्लैश इश्यू है :))
स्टीव बेनेट

21

आप इसे "पाठ्यक्रम," या "विषय" या "व्याख्यान" नाम दे सकते हैं यदि यह एक विशिष्ट वर्ग है। आप "अनुभाग," आदि का भी उपयोग कर सकते हैं।

विंस्टन एवर्ट ने वास्तव में उन सवालों पर प्रकाश डाला जो आपको खुद से पूछना होगा।


अनुभाग के लिए +1। ऐसा लगता है कि @JasonWhitehorn के दिमाग में क्या था, विंस्टन एवर्ट के जवाब के आधार पर
sq33G

2

एक पर्यायवाची ढूँढना एक अच्छा विचार है, उदाहरण के लिए "कोर्स।"

हालांकि, शब्द वर्ग का पुन: उपयोग करने की आवश्यकता आम है (अक्सर क्लास के एक स्थानीय चर के लिए ), और क्लास के लिए पारंपरिक प्रतिस्थापन में क्लैश , क्लैज और क्लॉस शामिल हैं


"klass" का अर्थ है कि आप जर्मन (या डच) हैं, "clazz" "jazz" और "cls" की तरह है, ओह, क्या यह "CLearScreen" के लिए उपयोग नहीं किया गया था?
ypercube y

1

यह निर्भर करता है, कुछ भाषाओं classमें आरक्षित शब्द है, नहीं Class


4
हालाँकि, मैंने कहा ... "यह देखते हुए कि क्लास एक आरक्षित कीवर्ड है ...", इसके अलावा, क्या आप यह नहीं कहेंगे कि केवल मामले से अलग दो आइटम एक भयानक विचार है?
जेसन व्हाइटहॉर्न

इसका मतलब यह नहीं है कि आपको इसका उपयोग करना चाहिए। जितना आपको उपयोग करना चाहिए If, Elseउससे अधिक या Gotoऐसी भाषा में, जहां इन के निचले-मामले संस्करण आरक्षित हैं।
दाऊद का कहना है कि मोनिका

5
यह कोई उत्तर नहीं है।
जॉर्डन

1
जावा में पहले से ही एक है class Class
dan04

3
@JasonWhitehorn: केवल मामले से अलग दो आइटम जरूरी नहीं कि एक बुरा विचार हो - यदि आपकी सभी कक्षाओं में बड़े नाम हैं, जबकि आपकी भाषा में सभी कीवर्ड कम हैं, तो यह पूरी तरह से अस्पष्ट है Classजो एक कस्टम-परिभाषित है class
लेफ्टरनैबाउट

1

मैं @Winston Ewert से सहमत हूं कि मैं एक और शब्द चुनूंगा क्योंकि क्लास शब्द अस्पष्ट हो सकता है।

इस मामले में आपको बेहतर पर्यायवाची का उपयोग करना होगा जो आपके कार्यान्वयन के अनुकूल हो। यदि मैं इस प्रकार के आर्किटेक्चर का मॉडल तैयार करता हूं तो मैं कोर्स के लिए जाऊंगा , लेकिन अन्य पर्यायवाची शब्द भी उपलब्ध हैं जिनका उपयोग किया जा सकता है।

एक उदाहरण वर्ग वास्तुकला की जाँच करें जो कुछ हद तक आपके सिस्टम से मेल खाता है। संदर्भ: छात्र वर्ग और पाठ्यक्रम वर्ग

जैसा कि आपके प्रश्न के नामकरण के साथ टैग किया गया है , एक संज्ञा या संज्ञा वाक्यांश का उपयोग करें जो आपके द्वारा उपयोग किए जाने वाले पर्यायवाची से एक वर्ग का नाम है।


0

कुछ प्रोग्रामिंग भाषाओं में आप चर नामों में आरक्षित शब्दों का उपयोग कर सकते हैं (संभवतः वर्ग नाम भी?)। उदाहरण के लिए C # में आप classएक आरक्षित शब्द होने के बावजूद ऐसा कर सकते हैं :

string @class = "Super class";

आप अपनी प्रोग्रामिंग भाषा ऐनक की जाँच कर सकते हैं यह आपको ऐसा करने की अनुमति देता है।

यदि नहीं, तो बस विंस्टन एवर्थ के जवाब के साथ जाएं।


0

प्रोग्रामिंग भाषा सिंटैक्स के अलावा, स्कूल सूचना प्रणाली के मामले में शब्द वर्ग डेटा मॉडलिंग के नजरिए से अच्छा नाम नहीं है। जब आप इस बारे में सोचते हैं कि कक्षा का क्या अर्थ है तो आप पाते हैं कि (अन्य बातों के अलावा):

एक कक्षा एक नियमित रूप से अनुसूचित गतिविधि है जिसमें एक शुरुआत और अंत होता है और एक स्कूल शिक्षक द्वारा पर्यवेक्षण (सिखाया) जाता है। इस गतिविधि के भीतर एक विषय पढ़ाया जाता है या एक गतिविधि (जैसे खेल) किया जाता है, इसलिए, एक विषय को शून्य, एक या अधिक कक्षाओं के रूप में पेश किया जाता है ।

तो शब्द वर्ग वास्तव में एक "अनुसूचित शैक्षणिक गतिविधि" है, इसलिए आपके पास इसका विकल्प है:

  • ScheduledEducationalActivity

  • शेड्यूलएक्टिविटी (जिस स्थिति में आप अधिक सामान्य हो सकते हैं और गतिविधि को एक व्याख्यान या एक सेमिनार या एक भ्रमण, ... आदि जैसे कार्यक्रम या शैक्षिक होने की अनुमति दे सकते हैं।)

  • SubjectOffering

तो नाम वर्ग वास्तव में एक सम्मेलन या (एक व्यावसायिक नाम) है, लेकिन इकाई का वर्णन करने वाला सबसे अच्छा नाम नहीं है।


-2

आप इकाई को ClassRoom घोषित कर सकते हैं!


2
यह एक बुरा नाम होगा, जब तक कि इकाई भौतिक कक्ष का प्रतिनिधित्व नहीं करती है जहां कक्षा आयोजित की जानी है।
जेस्पर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.