1
1
Fork 0

Update oop.md

This commit is contained in:
IlnytskyiValentyn 2019-06-27 19:05:10 +03:00 committed by GitHub
parent fcd706114c
commit dad868d82f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 1 deletions

2
oop.md
View File

@ -118,7 +118,7 @@ __Интерфейс__ это набор методов класса, дос
+ Возможность создавать расширяемые системы.
+ Использование полиморфизма оказывается полезным при:
+ Обработке разнородных структур данных. Программы могут работать, не различая вида объектов, что существенно упрощает код. Новые виды могут быть добавлены в любой момент.
+ Изменении поведения во время исполнения. На этапе исполнения один объект может быть заменен другим, что позволяет легко, без изменения кода, адаптировать алгоритм в зависимости + от того, какой используется объект.
+ Изменении поведения во время исполнения. На этапе исполнения один объект может быть заменен другим, что позволяет легко, без изменения кода, адаптировать алгоритм в зависимости от того, какой используется объект.
+ Реализации работы с наследниками. Алгоритмы можно обобщить настолько, что они уже смогут работать более чем с одним видом объектов.
+ Возможности описать независимые от приложения части предметной области в виде набора универсальных классов, или фреймворка, который в дальнейшем будет расширен за счет добавления частей, специфичных для конкретного приложения.
+ Повторное использование кода: