ಆಬ್ಜೆಕ್ಟ್ ಓರಿಯೆಂಟೆಡ್ ಪ್ರೊಗ್ರಾಮಿಂಗ್
From Wikipedia, the free encyclopedia
ಆಬ್ಜೆಕ್ಟ್-ಓರಿಯೆಂಟೆಡ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ( OOP ) ಎನ್ನುವುದು ವಸ್ತುಗಳ ಅಂದರೆ ಆಬ್ಜೆಕ್ಟ್ ಗಳ ಪರಿಕಲ್ಪನೆಯ ಆಧಾರದ ಮೇಲೆ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮಾದರಿಯಾಗಿದೆ, [1] ಇದು ಡೇಟಾ ಮತ್ತು ಕೋಡ್ ಅನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ: ಫೀಲ್ಡ್ ಗಳ ರೂಪದಲ್ಲಿ ಡೇಟಾ (ಸಾಮಾನ್ಯವಾಗಿ ಅಟ್ರಿಬ್ಯೂಟ್ ಗಳು ಅಥವಾ ಗುಣಲಕ್ಷಣಗಳು (ಪ್ರಾಪರ್ಟಿಗಳು) ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ), ಮತ್ತು ಕಾರ್ಯವಿಧಾನಗಳ ರೂಪದಲ್ಲಿ ಕೋಡ್ (ಸಾಮಾನ್ಯವಾಗಿ ವಿಧಾನಗಳು ಅಥವಾ ಮೆಥೆಡ್ ಗಳು ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ). OOP ನಲ್ಲಿ, ಕಂಪ್ಯೂಟರ್ ಪ್ರೋಗ್ರಾಮ್ಗಳನ್ನು ಒಂದಕ್ಕೊಂದು ಸಂವಹಿಸುವ ವಸ್ತುಗಳಿಂದ ತಯಾರಿಸುವ ಮೂಲಕ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. [2] [3]
ಹೆಚ್ಚು ವ್ಯಾಪಕವಾಗಿ ಬಳಸಲಾಗುವ ಹಲವು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳು (ಉದಾಹರಣೆಗೆ C++, ಜಾವಾ, [4] ಪೈಥಾನ್, ಇತ್ಯಾದಿ) ಬಹು-ಮಾದರಿಯಾಗಿದೆ ಮತ್ತು ಅವು ಆಬ್ಜೆಕ್ಟ್ ಓರಿಯೆಂಟೆಡ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅನ್ನು ಹೆಚ್ಚಿನ ಅಥವಾ ಕಡಿಮೆ ಮಟ್ಟದಲ್ಲಿ ಬೆಂಬಲಿಸುತ್ತವೆ. ಸಾಮಾನ್ಯವಾಗಿ ಇಂಪರೇಟಿವ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್, ಪ್ರೋಸಿಜರಲ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸಂಯೋಜನೆಯೊಂದಿಗೆ ಮತ್ತು ಫಂಕ್ಷನಲ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ .
ಗಮನಾರ್ಹವಾದ ಆಬ್ಜೆಕ್ಟ್-ಓರಿಯೆಂಟೆಡ್ ಭಾಷೆಗಳಲ್ಲಿ ಅದಾ, ಆಕ್ಷನ್ ಸ್ಕ್ರಿಪ್ಟ್, ಸಿ ++, ಕಾಮನ್ ಲಿಸ್ಪ್, ಸಿ#, ಡಾರ್ಟ್, ಐಫೆಲ್, ಫೋರ್ಟ್ರಾನ್ 2003, ಹ್ಯಾಕ್ಸ್, ಜಾವಾ, [4] ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಕೋಟ್ಲಿನ್, ಲೋಗೋ, ಮ್ಯಾಟ್ಲಾಬ್, ಆಬ್ಜೆಕ್ಟಿವ್ -ಸಿ, ಪರ್ಜೆಕ್ಟ್ ಪಾಸ್ಕಲ್ ಪೈಥಾನ್, ಆರ್, ರಾಕು, ರೂಬಿ, ಸ್ಕಾಲಾ, ಸಿಮ್ಸ್ಕ್ರಿಪ್ಟ್, ಸಿಮುಲಾ, ಸ್ಮಾಲ್ಟಾಕ್, ಸ್ವಿಫ್ಟ್, ವಾಲಾ ಮತ್ತು ವಿಷುಯಲ್ ಬೇಸಿಕ್. ನೆಟ್ .