
软件设计
六个沃德
世界和平
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
深入理解IOC控制反转及应用实例
觉得这篇写得不错,浅显易懂。 一、IOC雏形 1、程序V1.0 话说,多年以前UT公司提出一个需求,要提供一个系统,其中有个功能可以在新春佳节之际给公司员工发送一封邮件。邮件中给大家以新春祝福,并告知发放一定数额的过节费。 经分析,决定由张三、李四和王五来负责此系统的开发。 其中:由张三负责业逻辑控制模块 LogicController的开发,此转载 2016-11-09 08:53:34 · 823 阅读 · 0 评论 -
简单工厂 工厂方法 抽象工厂 使用方法与区别
简单工厂:是由一个工厂对象决定创建出哪一种产品类的实例。 A实例调用B实例的方法,称为A依赖于B。如果使用new关键字来创建一个B实例(硬编码耦合),然后调用B实例的方法。一旦系统需要重构:需要使用C类来代替B类时,程序不得不改写A类代码。而用工厂模式则不需要关心B对象的实现、创建过程。 [csharp] view plain copy print?转载 2016-11-09 10:02:03 · 497 阅读 · 0 评论 -
IoC容器和依赖注入模式
编者语:最近研究IoC,在网上搜索到很多网页推荐阅读Martin Fowler的一篇名叫Inversion of Control Containers and the Dependency Injection pattern的文章。点击到该文章页面便吓了一跳:这什么文章啊,简单一个网页PageRank居然是7!要知道,国内几大门户网站也都还没有到这个值呢!也难怪,Martin Fowl转载 2016-11-09 16:09:23 · 470 阅读 · 1 评论