[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: организация классов
Страницы: 1, 2
hurt3
Michael

Общение между классами, чтобы избежать зависимости, организуются посредством интерфейсов

Интерфейсы выступают как остов для будущих классов, но в сущности если решение включает в себя не большое количество классов, можно оботойтись без них?
Т.е. ведь по сути интерфесы нужны больше разработчикам и программистам для изначальной разметки действий будущих классов верно?
Michael
да, технически можно обойтись без них, делай зависимость от класса, но важно работать с ним как будто в любой момент можно изменить и работать через интерфейс(тип).
Сам понимаешь, никаких публичных св-в и прочих знаний о внутренностях объекта.

Вот в книге Growing.Object-Oriented.Software,.Guided.by.Tests

We emphasize interfaces more than classes because
that’s what other objects see: an object’s type is defined by the roles it plays

_____________
There never was a struggle in the soul of a good man that was not hard
hurt3
Michael
спаисбо
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.