Использование интерфейсов

добавлено: 19 май 11
понравилось:0
просмотров: 1789
комментов: 0

теги:

Автор: Игорь Антонов

Последняя моя статья про проектирование кода вызвала достаточно положительные эмоции, и были даже предложения написать книгу. Не вижу смысла делать это прямо сейчас, а может быть и вообще. Я решил лучше написать для начала несколько заметок для сайта. Ну а потом уже посмотрим, что делать.

Сегодня я хочу поговорить об использовании интерфейсов с целью абстрагирования. Я уже говорил, что нужно писать код так, чтобы любой класс можно было легко подменять другим. Это позволит вам легко и без проблемно подменять одни классы другими и мигрировать между технологиями и библиотеками. Хочется использовать BDE, пожалуйста. Хочется использовать ADO, вперед к победе коммунизма. Просто нужно написать два разных движка, каждый из которых будет оптимально использовать свою технологию, и предоставлять всем вашим остальным классам унифицированный доступ к функциям базы данных.



Полная версия статьи: http://www.vr-online.ru/content/ispolzovanie-interfejsov-4028

Комментарии




Необходимо войти на сайт, чтобы оставлять комментарии