Interfaces in a relational UML diagram inspired by SO -


संभव डुप्लिकेट:

मैंने अपने होमवर्क को विकसित किया है।

समस्या: इसी तरह एसओ में पोस्ट करने के लिए ताकि पहला पोस्ट सवाल और अन्य पद प्रश्न के उत्तर दिए हैं।

प्रश्न: आप इंटरफेस कैसे सुधारेंगे? क्या कुछ सरल डेटा संरचना चीज़ें आसान बनाती हैं?

आपका पहला प्रश्न मुझे भ्रमित करता है यूएमएल मुझे वस्तुओं के बारे में सोचता है और "डाक-तालिका" मुझे संबंधपरक डेटाबेस के बारे में सोचता है। आप किसकी बात कर रहे हैं? मुझे लगता है कि आप ऑब्जेक्ट्स चाहते हैं।

आपको इंटरफ़ेस या अमूर्त की आवश्यकता है जो प्रश्न और उत्तर दोनों का प्रतिनिधित्व करता है - शायद यह पोस्ट इंटरफ़ेस है इसके बाद पाठ और लेखक और एक टाइमस्टैम्प जैसे विशेषताओं को पोस्ट किया जाएगा।

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

अद्यतनः यूएमएल का मतलब ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग है पायथन एक वस्तु-उन्मुख और एक कार्यात्मक भाषा दोनों है। तो इसका मतलब है कि आप वस्तुओं के मामले में समस्या के बारे में पहले सोच रहे होंगे।

वस्तुओं के संदर्भ में सोचने से उपयोगकर्ता इंटरफ़ेस और डेटाबेस के बारे में चिंताओं को दूर करना है। आप ऑब्जेक्ट्स को उस तरह के व्यवहार को प्रदान करने के लिए डिज़ाइन करते हैं, जिसकी आपको आवश्यकता है। आपके पास पहले एक साधारण पाठ इंटरफ़ेस हो सकता है, और ऑब्जेक्ट सीरियलाइजेशन दृढ़ता के लिए करेगा। लेकिन वस्तुओं को ठीक पहले प्राप्त करें।

जब आप "इंटरफ़ेस" कहते हैं, तो मुझे लगता है कि जावा इंटरफेस वे कक्षा के हस्ताक्षर घोषित करते हैं, लेकिन कार्यान्वयन के बारे में कुछ नहीं कहते हैं इसलिए आपके पोस्ट इंटरफ़ेस में प्रश्न और उत्तर के कार्यान्वयन हो सकते हैं।

सभी पोस्ट के उदाहरणों में क्या शामिल है? उन्हें क्या मालिक है? डाक के संग्रह के मालिक होने के लिए मुझे नॉलेजएक्सचेंज नामक एक अन्य ऑब्जेक्ट था। इसे सभी कार्यान्वयन विवरण छिपाएं और getQuestion और getAnswers के तरीकों को प्रदान करें। अपने ग्राहकों को उन सभी विवरणों को जानने के लिए मजबूर न करें या यहां तक ​​कि क्या आप इसे स्टैक या सूची के रूप में लागू करते हैं या नहीं।

जैसे मैंने कहा, तालिकाओं या दृढ़ता के बारे में अभी तक चिंता मत करो वस्तुओं के बारे में सोचो बस पोस्ट, प्रश्न और उत्तर के बजाय वस्तुओं के मामले में पूरी समस्या बनाने के लिए सर्वश्रेष्ठ


Comments

Popular posts from this blog

c# - ListView onScroll event -

PHP - get image from byte array -

Linux Terminal Problem with Non-Canonical Terminal I/O app -