Интерфейсы (интерфейс / абстрактный класс) не являются абстракциями?

В последнее время я читал сообщения, в которых говорится о предполагаемом неправильном представлении о том, что интерфейсы являются абстракциями. Один из таких постов - http://blog.ploeh.dk/2010/12/02/InterfacesAreNotAbstractions.aspx

Я немного сбит с толку. Если у меня нет интерфейсов (интерфейс / абстрактный класс), то как мне внедрить свои зависимости и имитировать их?

Кроме того, я слышал, как люди говорят о неиспользовании интерфейсов, у которых есть только один разработчик. Нравится этот блог здесь - http: // simpleprogrammer. По сути, мне нужна та же функция, что и в SubSonic, например Product.Columns.ProductId для Linq-to-SQL или Entity Framework 4. Любая ...

Я собираюсь создать шаблон T4 для генерации перечислений моей базы данных. По сути, мне нужна та же функция, что и в SubSonic, например Product.Columns.ProductId для Linq-to-SQL или Entity Framework 4.

Любая помощь будет принята с благодарностью. Спасибо.

18
задан Patman 8 February 2017 в 16:33
поделиться