
设计模式
文章平均质量分 76
stonezhuzisgu
这个作者很懒,什么都没留下…
展开
-
IOC--1
IOC的介绍IoC是什么?Inversion of Control,即反转控制,或许说为依赖注入更为合适。IoC就是IoC,不是什么技术,与GoF一样,是一种设计模式。 Interface Driven Design接口驱动,接口驱动有很多好处,可以提供不同灵活的子类实现,增加代码稳定和健壮性等等,但是接口一定是需要实现的,也就是如下语句迟早要执行:AInterface a = n原创 2007-10-23 12:09:00 · 3038 阅读 · 4 评论 -
别有创意的设计模式--收藏
创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:转载 2007-10-11 18:29:00 · 509 阅读 · 0 评论 -
单件模式学习总结(创建型)
学习设计模式。在这里很感激:TerryLee 。在看了这位大哥的blog,对设计模式有所了解。大家可以去看看。写得确实不错哦。我现在在这里也是剽窃大哥的心血,不过这是我的学习,权当是读书笔记了。 单件模式的概念和用途: Singleton模式要求一个类有且仅有一个实例,并且提供了一个全局的访问点。这就提出了一个问题:如何绕过常规的构造器,提供一种机制来保证一个类只有一个实例?客户程原创 2007-10-29 18:41:00 · 610 阅读 · 0 评论 -
const和readonly概述
const 的概念就是一个包含不能修改的值的变量。 常数表达式是在编译时可被完全计算的表达式。因此不能从一个变量中提取的值来初始化常量。 如果 const int a = b+1;b是一个变量,显然不能再编译时就计算出结果,所以常量是不可以用变量来初始化的。 readonly 允许把一个字段设置成常量,但可以执行一些运算,可以确定它的初始值。转载 2007-10-31 10:52:00 · 511 阅读 · 0 评论