MASA Framework源码解读-01 MASAFacotry工厂设计(一个接口多个实现的最佳姿势)
原文中文,约5600字,阅读约需14分钟。发表于: 。序言闲来无聊,前段时间发现一个.net开源框架:masa framework。经过一些小型项目使用,发现确实挺不错的。然后我又去阅读了整个masa framework源码,特此来记录整个源码阅读的过程。如有错误之处还请指点MASA Framework简介Masa Framework是masa stack系列中用于开发web系统的框架,它能够帮助我们技术团队在传统三层架构、DDD领域驱动...
MASA Framework是一个.net开源框架,由BuildingBlocks(抽象层)、Contrib(BuildingBlocks的实现)、Utils(工具库)三部分组成,可以通过构建工厂给接口的每个实现类赋予一个简短的名称,只需传入名称即可创建对应的实例,比IEnumerable集合更加方便。