博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2009年12月6日

摘要: 二、加入适配器模式1、鹅也要加入鸭鸣模拟器代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-- 1 {《HeadFirst设计模式》Delphi代码之模式小结 } 2 { 加入适配器模式 } 3 { 编译工具:Delphi2010 for win32 ... 阅读全文

posted @ 2009-12-06 08:59 都市牧羊 阅读(746) 评论(0) 推荐(0) 编辑

2009年12月1日

摘要: 意图:抽象工厂用于创建一组或一系列相关的对象并提供一个统一的接口。优点:很容易就能扩展一组对象,只需继承抽象工厂即可。缺点:若想增加抽象产品就要修改抽象工厂的接口了。用QQ农场中购买饰品的例子可以很好的理解抽象工厂模式,如图:背景、房子、狗窝、栅栏就是抽象工厂中的抽象产品。示意代码:下面是抽象产品:[代码]其它抽象产品代码略。下面是抽象工厂,‘创建了’一组相关的抽象产品:[... 阅读全文

posted @ 2009-12-01 22:41 都市牧羊 阅读(1399) 评论(0) 推荐(0) 编辑

2009年11月28日

摘要: 记得《阿甘正传》里的主人公阿甘经常对别人说:“小时候,妈妈经常告诉我。。。”。其实,妈妈教孩子的都是最基础、最简单的道理。而等孩子长大之后大都把这些道理遗忘或不以为然了,只有阿甘这个“傻乎乎”的家伙经常把这些道理拿出来教导自己。于是他在越南战场上全身而退(当然屁股挨了一枪),回国后捕虾成了富翁,还投资了一家‘卖苹果的电脑公司’... 阅读全文

posted @ 2009-11-28 21:03 都市牧羊 阅读(585) 评论(0) 推荐(2) 编辑

2009年10月25日

摘要: 一、一个叫声接口和几只鸭子1、从一个叫声接口开始。CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--12{《HeadFirst设计模式》Delphi代码之模式小结}3{一个叫声接口}4{编译工具:Delphi2010forwin32}5{E-Ma... 阅读全文

posted @ 2009-10-25 21:07 都市牧羊 阅读(796) 评论(0) 推荐(0) 编辑

2009年10月12日

摘要: 抽象工厂的产品Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--12{《HeadFirst设计模式》工厂模式之抽象工厂}3{抽象工厂的产品}4{编译工具:Delphi7.0}5{E-Mail:guzh-0417@163.com}67unituPizzaI... 阅读全文

posted @ 2009-10-12 12:05 都市牧羊 阅读(889) 评论(0) 推荐(0) 编辑

2009年8月22日

摘要: 组合与单项的抽象父类Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--12{《HeadFirst设计模式》之组合模式}3{组合与单项的抽象父类}4{编译工具:Delphi2007forwin32}5{E-Mail:guzh-0417@163.com}67... 阅读全文

posted @ 2009-08-22 15:18 都市牧羊 阅读(816) 评论(0) 推荐(0) 编辑

2009年8月2日

摘要: 产品类Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--12{《HeadFirst设计模式》工厂模式之工厂方法}3{产品类}4{编译工具:Delphi2007forwin32}5{联系方式:guzh-0417@163.com}67unituProduct... 阅读全文

posted @ 2009-08-02 16:12 都市牧羊 阅读(1215) 评论(6) 推荐(0) 编辑

2009年7月30日

摘要: ChocolateBoilerCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--12{《HeadFirst设计模式》之单例模式}3{编译工具:Delphi2007forwin32}4{E-Mail:guzh-0417@163.com}56unituCho... 阅读全文

posted @ 2009-07-30 20:33 都市牧羊 阅读(827) 评论(3) 推荐(0) 编辑

2009年7月24日

摘要: 简单工厂:工厂依据传进的参数创建相应的产品。产品类Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--12{《HeadFirst设计模式》工厂模式之简单工厂}3{产品类}4{编译工具:Delphi7.0 }5{联系方式:guzh-0417@163.com}... 阅读全文

posted @ 2009-07-24 21:52 都市牧羊 阅读(1430) 评论(1) 推荐(1) 编辑

2009年7月18日

摘要: 主题与观察者Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--12{《HeadFirst设计模式》之观察者模式}3{主题与观察者}4{编译工具:Delphi7.0}5{联系方式:guzh-0417@163.com}67unituWeatherReport... 阅读全文

posted @ 2009-07-18 21:39 都市牧羊 阅读(846) 评论(0) 推荐(1) 编辑