80.设计模式
justin_hua
专注于网络技术服务研发
展开
-
设计模式:概要
设计模式分为三类:1.创建型;2.结构型;3.行为型。创建型:Abstract Factory(抽象工厂)——对象创建型模式 Builder(生成器)——对象创建型模式 Factory Method(工厂方法)——对象创建型模式 Prototype(原型)——对象创建型模式 Singleton(单件)——对象创建型模式 结构型: Adapter(转载 2007-07-29 17:22:00 · 593 阅读 · 0 评论 -
Abstract Factory(抽象工厂)
抽象工厂,最简单的设计模式,相信大家每天都在使用。 通俗点介绍,先从工厂模式开始。工厂模式,很简单,工厂就生产东西的地方。这里当然是生产对象了。在遥远原始社会,我们需要一个对象,都是new出来的,相当与自己动手做的。 比如 要一条鱼 Fish f1=new Fish();一条鱼就来了,现在有了工厂,鱼就来的容易了,Fish f1=Factory.getFish转载 2007-07-29 17:24:00 · 588 阅读 · 0 评论 -
Abstract Factory(抽象工厂) 2
因为上次没给代码,再次给Aragorn_Elessar 等朋友道个歉,我这里的环境是.net 1.1 用c#描述:问题先描述一下:我要一条鱼,现在地方有三个可以让我选择,一、菜市场;二、花鸟市场;三、钓鱼场;现在先定义鱼的类 public class Fish ...{ string fname转载 2007-07-29 17:25:00 · 605 阅读 · 0 评论 -
技术解析:什么是模式? 什么是框架?
1.什么是模式? 模式,即pattern。其实就是解决某一类问题的方法论。你把解决某类问题的方法总结归纳到理论高度,那就是模式。 Alexander给出的经典定义是:每个模式转载 2008-01-14 09:40:00 · 518 阅读 · 0 评论 -
怎样成为优秀的软件模型设计者?
我们期待自己成为一个优秀的软件模型设计者,但是,要怎样做,又从哪里开始呢?将下列原则应用到你的软件工程中,你会获得立杆见影的成果。1. 人远比技术重要你开发软件是为了供别人使用,没有人使用的软件只是没有意义的数据的集合而已。许多在软件方面很有成就的行家在他们事业的初期却表现平平,因为他们那时侯将主要精力都集中在技术上。显然,构件(components),EJB(Enterprise J转载 2008-05-08 14:14:00 · 1015 阅读 · 0 评论