摘要: 依赖倒置原则DIP:系统架构时,高层模块不应该依赖于低层模块,二者通过抽象来依赖,依赖抽象,而不是细节 面向抽象:1.一个方法能满足多个类型 2.支持下层扩展 IOC控制反转: 传统开发,上端依赖(调用/指定)下端对象,会有依赖 把对下端对象的依赖转移到第三方容器,能够使程序拥有更好的扩展性 DI依 阅读全文
posted @ 2020-04-14 15:01 yomi丶 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 通过反射可以从类型、属性、方法中获取特性实例,要求先isdefined检测,再实例化 程序运行时可以找到特性,那就可以发挥的作用=》提供额外的信息、行为 特性本身是没有用的 特性是在编译时确定,不能用变量 //设置特性使用范围[AttributeUsage(AttributeTargets.xxx) 阅读全文
posted @ 2020-04-14 14:35 yomi丶 阅读(151) 评论(0) 推荐(0) 编辑