Съдържание
- Определение - Какво означава обектно-ориентирано програмиране (OOP)?
- Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите за какво се занимава компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.
- Techopedia обяснява обектно-ориентирано програмиране (OOP)
Определение - Какво означава обектно-ориентирано програмиране (OOP)?
Обектно-ориентираното програмиране (OOP) е модел на софтуерно програмиране, изграден около обекти. Този модел разделя данните в обекти (полета с данни) и описва съдържанието и поведението на обекта чрез деклариране на класове (методи).
Функциите на OOP включват следното:
- Капсулиране: Това прави структурата на програмата по-лесна за управление, тъй като изпълнението и състоянието на всеки обект са скрити зад добре определени граници.
- Полиморфизъм: Това означава, че абстрактните образувания се реализират по много начини.
- Наследяване: Това се отнася до йерархичното подреждане на фрагментите за изпълнение.
Обектно-ориентираното програмиране позволява опростено програмиране. Предимствата му включват повторна употреба, рефакторинг, разширяемост, поддръжка и ефективност.
Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите за какво се занимава компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.
Techopedia обяснява обектно-ориентирано програмиране (OOP)
OOP е модел на програмиране по избор през последното десетилетие или повече. Модулният дизайн на OOP позволява на програмистите да изграждат софтуер в управляеми парчета, а не в големи количества пореден код.
Едно от големите предимства на OOP е мащабируемостта, като обектите и определенията нямат ограничено ограничение. Освен това отделянето на данни от метода предотвратява често срещан проблем, открит в по-старите линейни софтуерни езици. Ако грешка се появи в линеен код, тя може да бъде преведена през система и да създаде маса от трудно проследими грешки. Обратно, програма OOP с разделянето на метода и данните не е податлива на такива разпространени грешки.
Популярните OOP езици включват Java, C-семейството от езици, VB.NET и Python.
Така наречените „чисти“ OOP езици включват Scala, Ruby, Eiffel, JADE, Smalltalk и Emerald.