пятница, 20 января 2012 г.

Принцип инверсия зависимости(dependency inversion)

Когда код сильно связан он очень неуклюж для изменений внешних условий, а также очень неудобен в тестировании.

Свазывать два модуля всегда нужно через абстракцию, таким образом внешняя к модулю реализвация может изменяться, без необходимости изменять сам модуль.

Комментариев нет:

Отправить комментарий