मैं जावा में एक पारिवारिक वृक्ष कार्यक्रम बना रहा हूं, या कम से कम कोशिश कर रहा हूं। मैं कई वर्गों का विकास किया है:परिवार के पेड़ कार्यक्रम के लिए तर्क
- व्यक्ति - नाम लिंग उम्र आदि के लिए getters और सेटर
- FamilyMember - कई के होते हैं जो - व्यक्ति ही टिककर खेल और स्थापित करने के माता पिता के लिए setters और बच्चों
- परिवार फैली सदस्यों को हटाने के लिए पारिवारिक सदस्यों और विधियों को हटाने के लिए
- फ़ैमिली ट्री जो मुख्य श्रेणी संबंध स्थापित करने के लिए है।
मैं दो मुख्य समस्याएं हैं:
1) मैं लोगों के बीच संबंधों को निर्धारित करने की आवश्यकता। वर्तमान में मैं कर रहा हूं:
FamilyMember A, FamilyMember B
B.setMother(A);
A.setChild(B);
उपरोक्त उदाहरण मां शिशु संबंध स्थापित करने के लिए है।
यह बहुत गुंजाइश लगता है। यह सभी रिश्तों को लागू करने के लिए बहुत लंबा हो रहा है। कम प्रक्रियात्मक तरीके से कई रिश्तों को लागू करने के तरीके पर कोई विचार?
2) मुझे परिवार के पेड़ को प्रदर्शित करने में सक्षम होना चाहिए। मैं यह कैसे कर सकता हूँ? क्या जीवन को आसान बनाने के लिए वहां कोई कस्टम कक्षाएं हैं?
आपके समय के लिए धन्यवाद ...
आप इसे कैसे प्रदर्शित करना चाहते हैं? – Roman