Questions tagged «object-oriented»

මොඩියුලර් ආකාරයකින් පාලනය කළ හැකි සහ හැසිරවිය හැකි වස්තු සමූහයක් ලෙස පද්ධතියක් ආකෘතිගත කිරීමට හැකි ක්‍රමවේදයක්

17
පුද්ගලික ක්ෂේත්‍ර ප්‍රමාණවත් නොවන්නේ ඇයි?
privateපන්ති ක්ෂේත්‍ර / ගුණාංග / ගුණාංගවල දෘශ්‍යතාව ප්‍රයෝජනවත්ද? OOP හි, ඉක්මනින් හෝ පසුව, ඔබ පන්තියක උප පංතියක් සෑදීමට යන අතර, එම අවස්ථාවේ දී, එය තේරුම් ගැනීම හොඳය සහ ක්‍රියාත්මක කිරීම සම්පූර්ණයෙන්ම වෙනස් කිරීමට හැකි වේ. මම පංතියක් උප පංතියේ කරන විට කරන පළමු දෙය නම් privateක්‍රම කිහිපයක් වෙනස් කිරීමයි protected. …

14
අපි ජාවා හි වස්තු නිර්මාණය කිරීමෙන් වැළකී සිටිය යුතුද?
මෙම තනතුර වැඩි දියුණු කිරීමට අවශ්‍යද? උපුටා දැක්වීම් සහ ඔබේ පිළිතුර නිවැරදි වන්නේ මන්ද යන්න පිළිබඳ පැහැදිලි කිරීමක් ඇතුළුව මෙම ප්‍රශ්නයට සවිස්තරාත්මක පිළිතුරු සපයන්න. ප්‍රමාණවත් විස්තර නොමැතිව පිළිතුරු සංස්කරණය හෝ මකා දැමිය හැකිය. ජාවා වස්තු නිර්මාණය කිරීම ඔබට කළ හැකි වඩාත්ම මිල අධික මෙහෙයුම බව මට සගයකු පැවසීය. එබැවින් මට …

23
වෙනස් කළ නොහැකි වස්තූන් හොඳ නම්, මිනිසුන් විකෘති වස්තූන් නිර්මාණය කරන්නේ ඇයි? [වසා ඇත]
වසා ඇත. මෙම ප්‍රශ්නය වැඩි අවධානයක් යොමු කළ යුතුය . එය දැනට පිළිතුරු පිළිගන්නේ නැත. වසර 3 කට පෙර වසා ඇත. අගුළු දමා ඇත. මෙම ප්‍රශ්නය සහ එහි පිළිතුරු අගුළු දමා ඇත්තේ ප්‍රශ්නය මාතෘකාවෙන් බැහැර නමුත් historical තිහාසික වැදගත්කමක් ඇති බැවිනි. එය දැනට නව පිළිතුරු හෝ අන්තර්ක්‍රියා පිළිගන්නේ නැත. වෙනස් …

2
පැකේජ නාම ඒකීය හෝ බහු වචන විය යුතුද?
බොහෝ විට, පුස්තකාලවල, විශේෂයෙන්, පැකේජවල තනි සංකල්පයක් වටා සංවිධානය කර ඇති පන්ති අඩංගු වේ. උදාහරණ: xml, sql, user, config, db . මම හිතන්නේ අපි හැමෝම ලස්සන ස්වභාවිකව මෙම පැකේජ තුළ නිවැරදි බව ගල්සියඹලා ඒක වචන . com.myproject. xml .Element com.myproject. SQL .Connection com.myproject. පරිශීලක .User com.myproject. පරිශීලක .UserFactory කෙසේ වෙතත්, …

9
සංයුතිය එදිරිව සංයුතිය
OOP හි ඇති සංයුතිය කුමක්දැයි මට වැටහී ඇත, නමුත් එකතුව යනු කුමක්ද යන්න පිළිබඳ පැහැදිලි අදහසක් ලබා ගැනීමට මට නොහැකි විය. යමෙකුට පැහැදිලි කළ හැකිද?

15
අපට පුද්ගලික විචල්‍යයන් අවශ්‍ය වන්නේ ඇයි?
පංති වලදී අපට පුද්ගලික විචල්‍යයන් අවශ්‍ය වන්නේ ඇයි? මා කියවා ඇති ක්‍රමලේඛනය පිළිබඳ සෑම පොතක්ම පවසන්නේ මෙය පුද්ගලික විචල්‍යයක් බවයි, ඔබ එය නිර්වචනය කරන්නේ එලෙසයි. මෙම පැහැදිලි කිරීම්වල වචන නිතරම මට පෙනුනේ අපගේ වෘත්තිය කෙරෙහි අපට විශ්වාසයේ අර්බුදයක් ඇති බවය. පැහැදිලි කිරීම් සෑම විටම අපගේ ක්‍රමලේඛය අවුල් කිරීමට වෙනත් ක්‍රමලේඛකයින් …

16
Getters සහ Setters යුක්ති සහගත වන්නේ කවදාද?
ලබා ගන්නන් සහ සැකසුම් කරන්නන් බොහෝ විට විවේචනයට ලක් වන්නේ නිසි OO නොවන බවයි. අනෙක් අතට, මා දැක ඇති බොහෝ OO කේතයේ පුළුල් ලෙස ලබා ගන්නන් සහ සැකසුම් ඇත. ලබා ගන්නන් සහ කට්ටල සාධාරණීකරණය කරන්නේ කවදාද? ඔබ ඒවා භාවිතා කිරීමෙන් වැළකී සිටීමට උත්සාහ කරනවාද? ඒවා පොදුවේ අධික ලෙස භාවිතා වේද? …

17
ප්‍රතිලාභ අගය නොපවතින කාර්යයන් / ක්‍රම වලින් NULL හෝ හිස් අගයන් ආපසු ලබා දීම වඩා හොඳද?
මම මෙහි නිර්දේශයක් සොයමි. ප්‍රතිලාභ අගය නොමැති විට හෝ නිශ්චය කළ නොහැකි වූ විට NULL ආපසු ලබා දීම වඩා හොඳද නැතිනම් ක්‍රමයකින් හිස් වටිනාකමක් තිබේද යන්න සමඟ මම පොරබදමින් සිටිමි. පහත දැක්වෙන ක්‍රම දෙක උදාහරණයක් ලෙස ගන්න: string ReverseString(string stringToReverse) // takes a string and reverses it. Person FindPerson(int personID) …

14
“උරුමයට වඩා අනුග්‍රහය දැක්වීම” යන සංකල්පය පැමිණෙන්නේ කොහෙන්ද?
පසුගිය මාස කිහිපය තුළ, "උරුමයට වඩා වාසිදායක සංයුතිය" යන මන්ත්‍රය කොතැනකවත් නොපවතින අතර ක්‍රමලේඛන ප්‍රජාව තුළ යම් ආකාරයක මතකයක් බවට පත්ව ඇත. මම එය දකින සෑම අවස්ථාවකම, මම ටිකක් අද්භූතයි. එය හරියට “මිටියට වඩා සරඹ කරන්න” යැයි යමෙකු කීවාක් මෙනි. මගේ අත්දැකීම් අනුව, සංයුතිය සහ උරුමය යනු විවිධ භාවිත අවස්ථා …

8
මෘදුකාංග කර්මාන්තය තුළ නරක ක්‍රමලේඛන භාවිතයන් සාමාන්‍යද? [වසා ඇත]
වසා ඇත. මෙම ප්‍රශ්නය මතය පදනම් කරගත් ය . එය දැනට පිළිතුරු පිළිගන්නේ නැත. මෙම ප්‍රශ්නය වැඩි දියුණු කිරීමට අවශ්‍යද? මෙම ලිපිය සංස්කරණය කිරීමෙන් කරුණු සහ උපුටා දැක්වීම් සමඟ පිළිතුරු සැපයිය හැකි පරිදි ප්‍රශ්නය යාවත්කාලීන කරන්න . වසර 2 කට පෙර වසා ඇත. මම මෘදුකාංග සංවර්ධකයෙකු ලෙස මගේ පළමු රැකියාව …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.