设计模式
文章平均质量分 77
amflytogether
这个作者很懒,什么都没留下…
展开
-
转23种设计模式--开篇
第Ⅰ部分 开篇开篇转.NET设计模式开篇——.NET设计模式系列之一Terrylee,2005年12月06日前言加入Design & Pattern团队有几个月的时间了,惭愧的是从没有写过关于设计模式的随笔,得到wayfarer的同意,把企业库系列的随笔放在了团队的首页上。不是不想去写这样的随笔,也不是没有时间,自己初学设计模式,去写设计模式的文章,有点...原创 2014-10-26 11:04:18 · 149 阅读 · 0 评论 -
第Ⅱ部分 创建型模式篇 第1章 单件模式(Single Pattern)
单件模式(Singleton Pattern)——.NET设计模式系列之二Terrylee,2005年12月07日概述Singleton模式要求一个类有且仅有一个实例,并且提供了一个全局的访问点。这就提出了一个问题:如何绕过常规的构造器,提供一种机制来保证一个类只有一个实例?客户程序在调用某一个类时,它是不会考虑这个类是否只能有一个实例等问题的,所以,这应该是类设计...原创 2014-10-26 11:05:48 · 96 阅读 · 0 评论 -
转23种设计模式--第2章 抽象工厂模式(Abstract Factory)
抽象工厂模式(Abstract Factory)——探索设计模式系列之三Terrylee,2005年12月12日概述在软件系统中,经常面临着“一系列相互依赖的对象”的创建工作;同时由于需求的变化,往往存在着更多系列对象的创建工作。如何应对这种变化?如何绕过常规的对象的创建方法(new),提供一种“封装机制”来避免客户程序和这种“多系列具体对象创建工作”的紧耦合?这就...原创 2014-10-26 11:07:23 · 159 阅读 · 0 评论 -
转设计模式--第3章 建造者模式(Builder Pattern)
建造者模式(Builder Pattern)——.NET设计模式系列之四Terrylee,2005年12月17日概述在软件系统中,有时候面临着“一个复杂对象”的创建工作,其通常由各个部分的子对象用一定的算法构成;由于需求的变化,这个复杂对象的各个部分经常面临着剧烈的变化,但是将它们组合在一起的算法确相对稳定。如何应对这种变化?如何提供一种“封装机制”来隔离出“复杂对...原创 2014-10-26 11:08:31 · 119 阅读 · 0 评论 -
转设计模式---工厂方法模式(Factory Method)
概述在软件系统中,经常面临着“某个对象”的创建工作,由于需求的变化,这个对象的具体实现经常面临着剧烈的变化,但是它却拥有比较稳定的接口。如何应对这种变化?提供一种封装机制来隔离出“这个易变对象”的变化,从而保持系统中“其它依赖该对象的对象”不随着需求的改变而改变?这就是要说的Factory Method模式了。意图定义一个用户创建对象的接口,让子类决定实例化哪一个类。Fac...原创 2014-10-26 11:09:33 · 88 阅读 · 0 评论 -
MVC
[b][color=red]一、什么是MVC[/b][/color] MVC是一种流行的软件设计模式,代表了一种多层的应用程序实现方式,它将应用程序分离为3个不同的基本部分,从字面上解释:。Model-View_Controller。 ①Model:表示数据和业务处理。其对应组件是JavaBean. ②View:它是用户看到并与之交互的界面。其对应的组是JSP或HTML文件 ...2014-10-30 15:55:03 · 121 阅读 · 0 评论