Публикации по теме 'interface-design'


Как использовать интерфейсы в C #
«Интерфейс» похож на «абстрактный класс» в том смысле, что оба они могут принудительно реализовать реализации. Хотя абстрактный класс можно рассматривать как частичный шаблон, интерфейсы можно рассматривать скорее как контракт в том смысле, что все, что в этом контракте, ДОЛЖНО быть реализовано. Интерфейсы НЕ допускают никаких реализаций и не могут содержать полей. Вы можете использовать только методы и свойства. Интерфейсы учитывают важную концепцию объектно-ориентированного..

Общие веб-обработчики
Часть 3. Создание повторно используемых обработчиков HTTP Перефразируя Билла Кеннеди: «последовательность побеждает в игре». Согласованность, о которой здесь идет речь, — это способность обрабатывать веб-запросы и ответы согласованным образом; это включает в себя постоянную обработку ошибок, запросов и сообщений журнала — эксперты называют это хорошим кодом. Билл достигает этого, устанавливая рекомендации по слоям и структурируя свой код для обеспечения большей согласованности. Это..

Вопросы по теме 'interface-design'

Как спроектировать библиотеку с параллельными интерфейсами на C и C++
Мой текущий проект представляет собой библиотеку среднего размера, предназначенную для одновременного использования интерфейса C и C++. Он сосредоточен вокруг одного типа данных, который я хочу сделать доступным из функций C и C++, потому что я хочу...
481 просмотров

Вернуть вектор, зная, что он всегда будет содержать одну запись, чтобы соответствовать остальной части интерфейса?
Я пишу небольшое приложение для адресной книги, и у меня возникла дилемма дизайна в отношении интерфейса для источника данных/бэкенда. У меня есть следующий абстрактный базовый класс для классов источников данных: class DataSource {...
100 просмотров
schedule 13.05.2022