我正在研究软件架构,分层,并看了很多开源的.net项目,比如Orchard CMS. 我认为Orchard是一些设计模式的好例子. 据我所知,由于滥用,UI,服务,存储库和实体应该在单独的程序集中.但是在Orchard中,(由于模块化和可插拔)我在相同的文件夹和相同的命名空间中看到服务,存储库和实体类和接口. 它不是反模式,还是模式正确?
asp.net-mvc design-patterns orchardcms
asp.net-mvc ×1
design-patterns ×1
orchardcms ×1