
技术文章
文章平均质量分 78
zoxn
这个作者很懒,什么都没留下…
展开
-
设计模式1-适配器模式(Adapter)
一、分类:结构型模式二、理解“适配”“适配”其实就是一种转换,这种转换发生在你不想改变某个东西现有功能,但又想把这个东西用在另外的一种新场合中。绝大多数产品在设计之时是针对某个特定使用场合的,它向这个特定的使用场合公开一些接口以使客户可以使用它。一旦其使用场合发生变化,其对外公开的接口可能就不再符合客户的需求了。但与此同时,我们不想去改变原有的产品(如果你想改变这个原有产品的实现,转载 2007-07-12 09:51:00 · 612 阅读 · 0 评论 -
设计模式读书笔记(五)——工厂方法模式
一、动机 1、 在软件系统中,经常面临着“某个对象”的创建工作;由于需求的变化,这个对象面临着剧烈的变化,但是它们却拥有比较稳定的接口; 2、如何应对这种变化,如何提供一种“封装”机制隔离出“这个易变对象的变化”,从而保持系统中其他“依赖此对象的对象”不随着需求的变化而变化;二、代码AbstractCar.cs:namespace FactoryMe原创 2007-07-20 16:34:00 · 753 阅读 · 0 评论 -
设计模式读书笔记(四)——生成器模式
一、Builder模式的缘起(也就是需求) 1、假设创建游戏中的一个房屋House设施,该房屋的构建由几个部分组成,且各个部分要富于变化。 2、如果使用最直观的设计方法,每一个房屋部分的变化,都将导致房屋构建的重新修正......二、动机 在软件系统中,有时候面临着“一个复杂对象”的创建工作,其通常由各个部分的子对象用一定的算法构成,由于需要的原创 2007-07-19 16:24:00 · 744 阅读 · 0 评论