• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
David Fan's blog
博客园 | 首页 | 新随笔 | 新文章 | 联系 | 订阅 订阅 | 管理
上一页 1 2 3 4 5 下一页

2007年8月22日

敏捷软件开发 学习笔记
摘要: 单一职责原则(SRP) 开放-封闭原则(OCP) 替换原则(LSP) 依赖倒置原则(DIP) 接口隔离原则(ISP) 个人简单理解 单一职责:类的作用要专注于某一方面,改变这个类的原因只是这个方面的变化。 开放-封闭原则:设计类的时候要考虑到类将来可能会变化。为了消除变化引起的对类的修改,设计时要对类做到对类的扩展开放。基本方法是利用抽象,抽象出具体的类... 阅读全文
posted @ 2007-08-22 21:36 David Fan 阅读(325) 评论(0) 推荐(0)
 
 

2007年7月22日

设计模式示例四 Observer(观察者)和Iterator(迭代器)
摘要: 之所以把这两个模式放在一起说是因为C#语句的关系。这两种模式实现起来变得很轻松或者说不一样了。Observer(观察者) class Observer { public delegate void EventHandler(string state); public event EventHandler changeEvent; public... 阅读全文
posted @ 2007-07-22 00:13 David Fan 阅读(492) 评论(0) 推荐(0)
 
 

2007年6月26日

设计模式示例三 Abstract Factory(抽象工厂)
摘要: 示例名称:家庭合唱比赛示例说明:定义抽象的父亲(AbstractFather)、母亲(Abstractmother)和孩子(AbstractChild)及抽象行为Sing。定义抽象的家庭(AbstractFamily),包含父亲、母亲和孩子行为有初始化成员(ConstructMember),准备(抽象的GetReadyToSing),合唱(Tutti),谢幕(抽象的Thank)。定义抽象的家庭工厂... 阅读全文
posted @ 2007-06-26 15:51 David Fan 阅读(450) 评论(1) 推荐(0)
 
 

2007年6月20日

设计模式示例二 Decorator(装饰者)
摘要: 示例名称:超级递送员示例说明:定义基类(BaseDelivery)和虚方法(Deliver),定义继承自该基类的三个子类(MilkDelivery、NewspaperDelivery和CarDelivery),重写基类的虚方法(Deliver)。示例类图:关键部分说明BaseDelivery using System;namespace Delivery{ public class Base... 阅读全文
posted @ 2007-06-20 14:35 David Fan 阅读(2273) 评论(9) 推荐(0)
 
 

2007年6月19日

设计模式示例一 Factory Method(工厂方法)
摘要: 示例名称:简单计算器示例说明:定义一个抽象类(Calculate)和其中的抽象方法(Result),定义两个子类(Add、Reduce)继承自该抽象类,并实现该类的抽象方法(Result)。抽象类(Calculate)中定义一个方法(Creat)根据变化的条件,负责创建不确定的类的实例。示例类图:关键部分说明web.config ... 阅读全文
posted @ 2007-06-19 23:09 David Fan 阅读(2247) 评论(3) 推荐(0)
 
设计模式示例系列随笔
摘要: 在本系列随笔中,我想尽量少讲说,用简洁的代码来表达设计模式的意图和适用性!发布随笔时仅代表我当时的理解,并不一定完全正确。本系列示例是GOF的设计模式的一个子集。很多模式其实是很相似的,细微之处的差别也是要靠大家自己多看书去理解。设计模式示例一 Factory Method(工厂方法) 设计模式示例二 Decorator(装饰者) 设计模式示例三 Abstract Factory(抽象工厂) 设计模式示例四 Observer(观察者)和Iterator(迭代器) 阅读全文
posted @ 2007-06-19 23:07 David Fan 阅读(408) 评论(2) 推荐(0)
 
 

2007年6月2日

古训《增广贤文》补遗
摘要: 《增广贤文》 前人俗语,言浅理深,补遗增广,集成书文。世上无难事,只怕有心人。金凭火炼方知色,与人交财便知心。乞丐无粮,懒惰自成。勤俭为无价之宝,节粮为众妙之门,省事俭用,免得求人。量大祸不大,机深祸亦深。善为至宝深深用,心作良田世世耕。群居防口,独坐防心。体无病为富,身平安莫怨贫。败家子弟用金如粪土,贫家子弟积粪如金。贫富非关天地,祸富不是鬼神,安分贫一世,本分终不贫。不拜父母拜干亲,弟兄不和结... 阅读全文
posted @ 2007-06-02 22:10 David Fan 阅读(2135) 评论(0) 推荐(0)
 
古训《增广贤文》
摘要: 古训《增广贤文》 ... 阅读全文
posted @ 2007-06-02 20:18 David Fan 阅读(518) 评论(0) 推荐(0)
 
 

2007年6月1日

实现System.Web.UI.ITemplate接口来动态设置控件模板
摘要: 代码其实比较简单了,相信大家能够看得懂,我就不多作解释了。 public class MyTemplate : ITemplate{ ITemplate 成员#region ITemplate 成员 public void InstantiateIn(Control container) { Literal lbl = new Literal(); l... 阅读全文
posted @ 2007-06-01 16:05 David Fan 阅读(2379) 评论(2) 推荐(0)
 
 

2007年5月30日

通过HttpContext.Current.Request.UserAgent统计dot net framework在客户机安装的情况
摘要: 从总共7800条统计到独立IP数据,发现如下结果 总数 安装(各种版本) 比例 7800 1850 23.71% ... 阅读全文
posted @ 2007-05-30 11:00 David Fan 阅读(811) 评论(0) 推荐(0)
 
 
上一页 1 2 3 4 5 下一页

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3