OOP ක්රමවේදය
OOP හෝ වස්තු-ආශ්රිත ක්රමලේඛන ක්රමවේදය යනු ඕනෑම පරිගණක වැඩසටහනක් හෝ පද්ධතියක් වස්තූන් සමූහයක් ලෙස ලිවීම සඳහා නිර්මාණය කර ඇත, ඒ සෑම එකක්ම නිශ්චිත පන්තියකට අයත් වන සහ නිශ්චිත කාර්යයන් සිදු කරයි. සියලුම පන්ති උරුම ක්රමයේ මූලධර්මවලට අවනත වේ.
OOP හි මූලික මූලධර්ම:
- වියුක්තතාව යනු නිශ්චිත ගැටලුවක් විසඳීම සඳහා වැදගත් අංග ඉස්මතු කිරීමට ඉඩ දෙයි, එය පන්තියක ස්වරූපයෙන් සකස් වේ.
- කැප්සියුලීකරණය යනු පද්ධතිය තුළ වස්තූන්ගේ වේගවත් හා ආරක්ෂිත අධ්යාහ්නයක් සංවිධානය කිරීමයි. කැප්සියුලීකරණයේදී, ක්රියාවලිය පාලනය කිරීම සඳහා අතිරික්ත සංවිධානයකින් තොරව එක් සරල විධානයක් ප්රමාණවත් වේ.
- උරුමය යනු ක්රමලේඛනයක ඇති වස්තූන් අතර ඥාති සබඳතා නිර්වචනය කිරීමයි, එවිට මාපිය වස්තුවට කරන ලද වෙනස්කම්, උපන් වස්තුව තුළ නොපිටපෙවේ.
- බහුරූපී බව යනු කුමන අවස්ථාවන්හිදී ක්රියාවලීන් සමාන්තර කිරීම අවශ්යද එසේත් නැත්නම් ඒවා එකතු කිරීම අවශ්යද යන්න නිර්වචනය කරයි.
මෙයද බලන්න
-
PHP ඉගෙනුම් පොත,
එහිදී PHP හි OOP සමඟ වැඩ කිරීම පිළිබඳව විස්තර කර ඇත -
JavaScript ඉගෙනුම් පොත,
එහිදී JavaScript හි OOP සමඟ වැඩ කිරීම පිළිබඳව විස්තර කර ඇත -
UMLආකෘතිකරණ භාෂාව,
එය රූප සටහන් හා පරිපථ භාවිතයෙන් ක්රියාවලීන් විස්තර කරයි -
ක්රමලේඛන පරාදිගම සංකල්ප සමූහය,
එය ක්රමලේඛනය කිරීමට ප්රවේශය නිර්වචනය කරයි