Оглавление

Легкость сопровождения

Благодаря свойственной объектно-ориентированному коду компактности, вносить в него изменения обычно гораздо проще, чем в длинный, запутанный код типа "спагетти", являющийся характерным признаком процедурного подхода. Если некоторому массиву информации присваивается новый атрибут, то (в неблагоприятных случаях) процедурная часть программы может потребовать просмотра всего кода и присвоения нового атрибута каждой функции, которая использует данный массив.

 

В случае же объектно-ориентированных приложений для подобного обновления программы придется всего лишь добавить новое свойство и методы для работы с данным свойством.

 
Многие из рассмотренных в этой главе преимуществ объектно-ориентированного подхода обусловлены его использованием в сочетании с принципами DRY-npor-раммирования. Вполне можно создать легкий в обслуживании процедурный код, не доводящий до бессонницы, и точно так же можно создать никуда не годный объектно-ориентированный код. В этой книге демонстрируется, как именно ООП-подход, усиленный соблюдением проверенных методик программирования, способствует созданию удобочитаемого и легкого в сопровождении кода.

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
Отправитель Нити