Публикации по теме 'interface-design'
Как использовать интерфейсы в C #
«Интерфейс» похож на «абстрактный класс» в том смысле, что оба они могут принудительно реализовать реализации. Хотя абстрактный класс можно рассматривать как частичный шаблон, интерфейсы можно рассматривать скорее как контракт в том смысле, что все, что в этом контракте, ДОЛЖНО быть реализовано.
Интерфейсы НЕ допускают никаких реализаций и не могут содержать полей. Вы можете использовать только методы и свойства.
Интерфейсы учитывают важную концепцию объектно-ориентированного..
Общие веб-обработчики
Часть 3. Создание повторно используемых обработчиков HTTP
Перефразируя Билла Кеннеди: «последовательность побеждает в игре». Согласованность, о которой здесь идет речь, — это способность обрабатывать веб-запросы и ответы согласованным образом; это включает в себя постоянную обработку ошибок, запросов и сообщений журнала — эксперты называют это хорошим кодом. Билл достигает этого, устанавливая рекомендации по слоям и структурируя свой код для обеспечения большей согласованности.
Это..
Вопросы по теме 'interface-design'
Как спроектировать библиотеку с параллельными интерфейсами на C и C++
Мой текущий проект представляет собой библиотеку среднего размера, предназначенную для одновременного использования интерфейса C и C++. Он сосредоточен вокруг одного типа данных, который я хочу сделать доступным из функций C и C++, потому что я хочу...
481 просмотров
schedule
14.04.2022
Вернуть вектор, зная, что он всегда будет содержать одну запись, чтобы соответствовать остальной части интерфейса?
Я пишу небольшое приложение для адресной книги, и у меня возникла дилемма дизайна в отношении интерфейса для источника данных/бэкенда.
У меня есть следующий абстрактный базовый класс для классов источников данных:
class DataSource
{...
100 просмотров
schedule
13.05.2022