Heyho,
我心中有一段时间有一个问题,希望你们中的一些人可以迅速解决这个问题:
在我的案例中,我是MVC,ASP.Net Mvc的忠实粉丝.
我注意到的是关于接口的炒作.每个视频,教程和书籍似乎都可以通过接口解决任何类型的抽象问题.我已经调整了这些模式,理解了为什么以及如何,我基本上对它非常满意.
但我不明白为什么界面到处使用.我几乎从未见过抽象基类的抽象,我不明白.也许我想念一些东西?我知道你只能从一个基类继承而多个接口是可能的.但是接口确实有缺点,特别是当需要进行一些更改时,这会破坏您的实现.到目前为止,在我的项目中,我只习惯为完全不同的类选择接口.
例如,整个存储库模式可以使用抽象基类完成,仍然提供可测试性和可交换性,还是我错过了什么?
请指出我脑子滞后的部分:)