වැඩසටහන් කිසිදු කුඩා දැනුමක් ඇති ඕනෑම අයෙකුට, වියුක්ත පදනම පන්ති කරන්නේ ඇයි දැයි ගැන පුදුම. ඔවුන්ගේ අරමුණ කුමක්ද? වියුක්ත පන්ති නිර්මාණය කිරීමට කෙසේද? ඔවුන් ප්රායෝගිකව ඔප්පු වාසි මොනවාද? ඔවුන් වැඩසටහන් අවශ්ය කරන්නේ ඇයි සහ ඒවා ක්රියාවට නැංවීමේ සමහර අංග සැලකිල්ලට ගත යුත්තේ ඇයි?
ඒ සමගම සාරාංශ පන්ති
ඒ නිසා වැඩසටහන් තුළ වස්තූන් නිර්මාණය කළ නොහැක වන පදනම මත ඒකකය කේතය නම්. එය අනුප්රාප්තිකයන් මෙම පන්තිය වියුක්ත විය නොහැකි බව සඳහන් වී ඇත. ඒ නිසා, ඔවුන් මත පදනම් වස්තූන් නිර්මාණය ඉතා හැකි ය. අපි ජාවා ආදර්ශය සලකා බලන්නේ නම්, අපි පන්ති ඒ තුළ ඉදිකරන්නන් විස්තර කළ හැකිය එහෙත් ඒවා භාවිතා කිරීමට ඇති ආදර්ශ ඉදිකිරීමට, අපිට බෑ. මෙම තත්ත්වය පිටතට මාර්ගය ඕනෑම විචල්ය යොමු ප්රකාශ කිරීම යි. නම් හා ඔබ විසින් එය මෙම එය සිදු කළ හැකි ආකාරය වේ පන්තියේ ඒ ක වස්තුවක් දක්වන බව ඉතා පැහැදිලිව නිර්වචනය කළ යුතු? මෙම ගෙන අපට උපකාරී වනු ඇත. එය සෑම විටම මව් පන්තිය පැවත වඩා බහුකාර්ය ලෙස සලකන බව මතක තබාගත යුතුය. ස්වයංක්රීයව ගෙන ඒමට භාවිතා බොහෝ පරිගණක භාෂා දී. නමුත් එවැනි යාන්ත්රණයක් ඉදිරියේ කිසිදු විශ්වාසයක් නොමැති නම්, එවිට ඔබ සුවිශේෂව වස්තුව අදාල විය යුතුය.
අවසාන්
ඒ මොනවාද? වියුක්ත මෙම පන්තිය තුල ක්රියාත්මක වී නොමැති බව එම ක්රම අමතන්න. මේ අනුව, (එහි භාවිතා කරන තර්ක ලැයිස්තු වන) පහත සඳහන් වරහන් හැඩය ගත් විවෘත (මෙම ක්රමය පිහිටා වාරණ විස්තර වාර්තමාන) දෙන්න එපා, සහ එකම, semicolon. මේ අනුව, මේ අවස්ථාවේ දී, එය කරන්නේ දේ ගැන කිසිදු තොරතුරක් නැත. මෙතන ප්රශ්නය ඇසූ හැකිය: "ඉතින්, ක්රමය ක්රියාත්මක කිරීම නැතිව?" ඇත්තෙන්ම, ඔහු භාවිතා කළ යුතු නොවේ! ඇත්ත වශයෙන්ම, ඔහු විස්තර කරන තැන පන්ති කාමරය තුල, මෙම නොහැක. නමුත් අපි පැවත දෘෂ්ටි කෝණයෙන් තත්ත්වය සලකා බලන්නේ නම්, එය හැඳින්විය හැක. අතර, ඒ යටතේ මෙම පන්තිය තුල ලබා ගත හැකි විශේෂිත විස්තර මත ක්රියාත්මක වනු ඇත.
විශේෂාංග අවසාන්
ඒවා භාවිතා දීමේ සීමාවල් පවතිනවා. ගේ ආදර්ශය ගැන අපි දැන් සලකා බලමු ජාවා ක්රමලේඛන භාෂාව. අවශ්යතාවය පන්ති එවැනි අවම වශයෙන් එක් එක් ක්රමය වේ නම්, එය වියුක්ත විය යුතුය තිබේ. හා ඕනෑම අවස්ථාවක එය එවැනි ඉදිකිරීම් පාවිච්චි කිරීම සුදුසු ද? ගේ උදාහරණයක් පන්ති සුරතල් සතුන් සමඟ තේරුම් කරමු. ඔවුන් ප්රකාශයට පත් කරන බව කිසිදු ශබ්ද ඇති බව තේරුම් ගැනීමට ආරම්භ කිරීමට. ඒ නිසා, වඩාත් සාමාන්ය පන්තියේ ක්රමය ශබ්ද ක්රියාත්මක කර නැත. නමුත් වන වෙන් ශරීරය ඔහුට කුට්ටි හරහා නිර්මාණය. සහ පහත දී, බල්ලා පන්ති නිර්මාණය විට, cat හෝ Hamster ඒ සඳහා තනි ක්රමය, සියලු අංග වෙත අනාවරණය කරනු ලබන රාමුව තුළ නියම කර ඇත.
අතුරු මුහුණත
ජනතාව, හොඳ තත්ත්වයේ නිෂ්පාදන බවට පත් කිරීමට ද උපකාරී - වැඩසටහන් තුළ සිය අරමුණ බොහෝ මෙවලම් නිර්මාණය. හා සැලකිල්ල යටතේ ඇති මාතෘකාව මෙම පැත්තක් ලබා දී ඇති අතර සෑම අතුරු මුහුණත සිට වියුක්ත පන්තියේ මෙන් නොව දන්නා බව කළ යුතුය. ඒ නිසා, අවසන් විශේෂාංගය එය ගුණ හා ක්රම ශරීරය අර්ථ නොමැත විය නො හැකි බව ය. එම අතුරුමුහුණත සිට වියුක්ත පන්තිය අතර ඇති වෙනස පරීක්ෂා කිරීමෙන්, එක් විශේෂ පිළිබඳ වැඩි වාසය කළ යුතුය. මනසිකාරය යි - දෙවන අතර මේ අනුව, පළමු, උරුම කර ඇත. අද්දැකීම් අඩු කෙනෙක් මේ රහතුන් හැක. තරම් අවශ්ය - එහෙත් සත්යය පන්තියේ එකම උරුම කල හැකි අතර ඒවා තේරුම්, වේ. ඒ අතුරු මුහුණත වෙනස් වේ කුමක්ද වියුක්ත පන්තියේ. ජාවා තවමත් එය පමණක් වියුක්ත පොදු ක්රම සහ ස්ථිතික නියත විස්තර කළ හැකි බව විශේෂාංග වේ. නමුත් එම අතුරු මුහුණත් දී ද උරුම කළ හැක. එය භාවිතා කරන මෙහෙයුම් මහජන හරහා මහජන බව පෙන්වා දීමට අවශ්ය වේ.
අතුරු මුහුණත් බහු උරුමය
මෙම ලක්ෂණය (උදා, ජාවා අප විසින් සලකනු) බොහෝ පරිගණක භාෂා පන්ති සඳහා ලබා ගත හැකි නොවේ. මෙම ගැටලු රැසකට කිරීමට නියමිතය. එවැනි සැක සාංකා අනුප්රාප්තිය දී ඇති පෙන්වා දෙන පරිදි. මෙම බහු අතුරු මුහුණත උරුමය හඳුන්වාදීම සඳහා හේතු විය. මෙම අර්ධ වශයෙන් පවතින ගැටලු සමත් වෙනවා, නමුත් සියලු නැත. ඒ නිසා, encapsulation හා බහුරූපතාෙව් මූලධර්ම ස්තුති, අතුරු මුහුණත් සාර්ථකව වෙනස් පන්ති විවිධ ක්රම අනුව, (ඔවුන් එකම නම තිබේ වුවත්) ක්රියාත්මක කළ හැක. එහෙත්, පවතින ගැටළු ගැන අමතක කරන්න එපා. ඒ නිසා, බහු කුල සමඟ වැඩ කරන විට සැමවිටම අප මතක ඇති නියම කිරීමට සිදු වනු ඇත. එසේම, ප්රශ්න කරනු ඇති අතර එවිට ඔබට ක්රම දෙකකට එකම නම සමඟ වැඩ කිරීමට උත්සාහ කරන විට, - මේ අවස්ථාවේ දී, ඔවුන් වාසිය ලබා ගැනීමට නොහැකි වනු ඇත. ඒ නිසා, එවැනි අවස්ථාවල දී එය මුළු විකුණුම් ඉදිරියේ බලා අවශ්ය ය.
වියුක්ත දත්ත
මෙම සංකල්පය වැඩසටහන සඳහා ප්රධාන වේ. මේ අවස්ථාවේ දී, ස්වාධීන සමාලෝචනයක් පිළිබඳ කල්පනා මාත්රය යටතේ හා අතුරු මුහුණත හා ක්රියාත්මක වෙන් තේරෙනවා. ගේ උදාහරණයක් සලකා බලමු. අපි වස්තුවක් හෝ මොඩියුල් වන රූපවාහිනී, ඇත. එය අතුරු මුහුණත තිබේ. ඒ නිසා ම ඔවුහු ද ශබ්ද සහ රූප ලෙස, පාලනය වේ. වඩා පරිපූර්ණ අතුරු මුහුණත භාවිතා රූපවාහිනී වඩා සුව පහසු, භාවිතා කරනු ඇත. අපි ඕනෑම බොත්තම එබීමෙන් වැඩසටහන් අතර මාරු කළ හැකිය. මේ අවස්ථාවේ දී, රූපවාහිනී දී භෞතික ක්රියාවලීන් ගැන හිතන්න අවශ්ය නැහැ. උපාංගය එකතු කරන විශේෂඥ, ඔවුන් ගැන බලා ගන්න. අපි ජනතාව ගුණ පමණක් උනන්දුවක් කැමතියි. මෙම වැඩසටහන් නැවත, අපි ඔවුන් හා සමාන අතුරු මුහුණත සහ එය ක්රියාත්මක කිරීම බව මට කියන්න පුළුවන්. ද, යම් පුද්ගලයෙක් තම දැනුම විශ්වාස නම්, ඔහු අපගේ උපකල්පනය ඇති රූපවාහිනී ආවරණය හා එය වැඩි දියුණු කිරීම සඳහා "ඉවත් කරන්න" හැක. මෙම දේශීය සාර්ථකත්වයක් සඳහා කළ හැකි වුවද, බොහෝ අවස්ථාවලදී, අවසාන ප්රතිඵලය ඍණ වේ. ඒ නිසා, ප්රවේශ වූ සහාය වැඩසටහන් තහනම් හා වියුක්ත දත්ත අභ්යන්තර සංරචක සැඟවීමට. මෙම යාන්ත්රණය මූලධර්මය අභ්යන්තර සංරචක මතා හෝ නොදැනුවත්ව ගැලපුම් කිරීම වලක්වා සඳහා සපයයි. කරන විට ඒ හා වියුක්ත දත්ත වර්ග, ඔවුන් මත සිදු කළ හැකි මෙහෙයුම් මාලාවක් කට්ටලයක් මධ්යන්ය ගැන කතා.
වස්තූන්
අප දැනටමත් සාමාන්ය සහ පොදුවේ වියුක්ත පන්තිය හා අතුරු මුහුණත දැක තිබෙනවා. දැන් අපි සවිස්තරාත්මකව අපේ දැනුම ඉඩ දෙන්න. ආරම්භ කිරීමට අවධානය යොමු වස්තූන් ගෙවීමට. ඔවුන් පහත, සාමාන්යයෙන්, කාලය හා අවකාශය තුළ පවතින පාරිසරික යථාර්ථය දන්නවා. නමුත් නිල වශයෙන් මෙම වැඩසටහන තුළ වස්තූන් හඳුනා (දැක්ම පිළිබඳ දාර්ශනික හා න්යායික කරුණ සමග) අපහසු වේ. ඒ නිසා, එය එහි ගුණ කිරීමට නියමිතය. උදාහරණයක් ලෙස, පහත දැක්වෙන: වස්තුවක්, සුවිශේෂ (අද්විතීය නමක් සමග) හඳුනා ගත හැක, එය යම් රාජ්ය හා හැසිරීම යම් රටාවක් භාවිතා කරයි.
උරුමය
ඔබගේ වැඩසටහන් වස්තූන් අතර ක්රමවත් ගසක් ගොඩනැගිල්ල සබඳතා මත පදනම් වන බැවින්, එම ප්රශ්නය දෙමාපියන්ගේ කේතය පුස්තකාල වර්ග යටින් ගුණ මාරු කරනු ඇතැයි යන කාරනය ගැන මතු වේ. කෙනෙකු එක් වෙන දෙයක් හැසිරීම හා ව්යුහය, නැවත නැවත විට උරුම යටතේ සම්බන්ධය තේරුම්. සාමාන්ය ජීවිතයේ දී, එය සෑම තැනකම සොයා ගත හැක. එවැනි කල් සහ සාපේක්ෂව වියුක්ත අංග වැඩසටහන්ගත විය. සන්සන්දනාත්මකව, කුරුල්ලෙකු මෙන් එවැනි ශරීරයක් ඇති බව ඇත්ත. මෙය වියුක්ත නාමය වේ. නිශ්චිත උදාහරණයක් ලෙස තේ, ෆ්ලෝරන්ස් හෝ ගේ කුරුල්ලෙකු ගෙන. අපි පන්ති පුස්තකාල භාවිතා කළ හැකි, මෙන්ම යම් වැඩසටහන සඳහා ඔවුන් සංවර්ධනය කිරීම සඳහා උරුම ස්තුති. මෙම මෙවලම එකවර දැනටමත් නිර්මාණය ගුණ එකතු කිරීම හෝ වෙනස් කිරීම, නව වස්තූන් නිර්මාණය කිරීම සඳහා අප ඉඩ දෙයි. අවශ්ය නම් උරුමක්කාරයා, තම පිය සියලු ක්රම සහ ක්ෂේත්ර ලැබෙන හා තම ගුණාංග අත්පත් කර ගනී. නිසා වියුක්ත මූලද්රව්ය හා උරුමය මූලධර්මය ඇති බව යන කරුණ, වස්තුව-අභිමුඛ වැඩසටහන් තුළ වෙනස් කිරීම සඳහා ඇති තරම් අවස්ථා ඇත. මීට අමතරව, එය ගැටළු විසඳිමට නම්ය ප්රවේශයක් හැක. ඔබ මාරු දත්ත හා කාර්යයන් නව පන්තියක් උරුම විට.
බහුරූපතාව
එය ගැටළු විවිධ වර්ගයේ විසඳීමට සමාන කාර්යයක් අයදුම් කිරීමට අවශ්ය වේ. මේ නිසා, විවිධ ක්රියාමාර්ග ගැනීමට ඇති හැකියාව ඉදිරියේ සපයයි, වන අන්තර්ගතය වැඩ සිදු කරන සහිත වස්තුවක්, වර්ගය මත රඳා පවතිනු ඇත. බහුරූපතාව යටතේ විවිධාකාරයෙන් ගැටලුවේ අර්ථ විචාර අර්ථය සමාන ඉටු කිරීමට, පොදු මව් ඇති මූලද්රව්ය වල ගුණ තේරුම්. අපි සතුන් සමග සමානකමක්. ක්රියාත්මක කිරීමට - පියවර පවතී. අප සියලු දෙනා එය සිදු කොහොමද කියලා. නමුත් විවිධ සතුන් (සිංහයෙකු, අලි, chimpanzee, කිඹුලන්, කැස්බෑ) මෙම ක්රියාව විවිධ ක්රම සිදු කිරීමට නියමිතය. මේ අවස්ථාවේ දී, තමන්ගේ ව්යාපාරය අවශ්ය නම් යම් අවස්ථාවක යම් සාමාන්ය, ඇල්ගොරිතම සහ එය සාර්ථකව ක්රියාත්මක කිරීම සඳහා හේතු කාරක වගකිව සංවර්ධක, වේ. මෙම ක්රම කට්ටලයක් භාවිතා සිදු කරනු ලැබේ. ආවේනික වන ගුණ විරුද්ධ එක් එක් පන්තිය ක්රමලේඛකයෙක් නිශ්චිතව දක්වා ඇති එම අවස්ථාවේ දී. දරුවන් යමක් වෙනස්, ඔබ මේ අවස්ථාවේ දී විශේෂිත, අපේක්ෂිත පියවර ලබා ගත හැකි වනු ඇත. එවැනි බලපෑමක් වස්තූන් බහුරූපකතාව ලෙස හැඳින්වේ. පොදුවේ ගත් කල, වියුක්ත පන්ති වැඩසටහන් සඳහා ඉතා ප්රයෝජනවත් උපකරණයක් වේ.