मैं Zend फ्रेमवर्क और एकीकृत कर रहा सिद्धांत 2, और मैं सेवा परत की खोज कर रहा हूँ।जेडएफ + सिद्धांत 2: भारी मॉडल कक्षाएं या हल्के मॉडल + सेवा परत?
अब मैं समझता हूँ (मैं गलत कर रहा हूँ?) मैं 2 आर्किटेक्चर संभव है:
- एक मॉडल, जहां कक्षाएं डोमेन तर्क होते हैं, यानी गुण + getters/setters + जटिल तरीकों
- एक हल्के मॉडल, जहां कक्षाएं गुण + getters/setters और एक सेवा परत, डोमेन तर्क युक्त, और संशोधित मॉडल वर्गों
प्रत्येक के पेशेवर/विपक्ष क्या हैं?
ऐसा लगता है कि मॉडल तर्क के बाहर डोमेन तर्क डालकर ओओपी खोना मुझे अजीब लगता है, इसलिए मुझे समझ में नहीं आता कि सेवा परत का उपयोग क्यों करें।
हमेशा 2 और आर्किटेक्चर संभव हैं – Fatmuemoo