会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
爵士甜菜
博客园
首页
新随笔
联系
订阅
管理
随笔 - 32
文章 - 0
评论 - 148
阅读 -
57191
04 2006 档案
也来谈谈工厂模式
摘要:工厂模式其根本目的是要让生产对象的行为多态。不严格的说就是构造方法多态化。简单回顾一下什么是多态:某父类型的引用指向某对象,调用的方法是该对象所属子类型的方法。这里引用和调用方法的代码编译前就已经决定了,而引用所指向的对象可以在运行期间动态挂钩。多态使得软件无需重新编译就能拥有不同的行为。须注意,展现多态性的前提是对象已然存在。否则很难想象多态会是什么样子。由此可知,构造方法是不存在多态性的,因为...
阅读全文
posted @
2006-04-09 13:47
dragonpig
阅读(1144)
评论(2)
推荐(0)
编辑
公告
昵称:
dragonpig
园龄:
19年3个月
荣誉:
推荐博客
粉丝:
43
关注:
3
+加关注
<
2025年2月
>
日
一
二
三
四
五
六
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
1
2
3
4
5
6
7
8
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
我的标签
WP7
(1)
nodejs
(1)
ASP.NET
(1)
随笔档案
2011年5月(2)
2011年3月(5)
2011年2月(7)
2011年1月(11)
2010年1月(4)
2009年11月(1)
2009年9月(1)
2006年4月(1)
相册
images(3)
阅读排行榜
1. 教你30秒打造强类型ASP.NET数据绑定(9867)
2. 神奇的λ演算(7332)
3. 用Silverlight做雷达图(4805)
4. 一道非常有趣的概率题(4749)
5. 排列算法 Permutation Generation(3638)
评论排行榜
1. 一道非常有趣的概率题(80)
2. 教你30秒打造强类型ASP.NET数据绑定(31)
3. 教你如何制作Silverlight Visual Tree Inspector(7)
4. 当json.js遇见dynamic.net [0](7)
5. 用Silverlight做雷达图(7)
推荐排行榜
1. 教你30秒打造强类型ASP.NET数据绑定(40)
2. 当json.js遇见dynamic.net [0](8)
3. node.js初体验(6)
4. 教你如何制作Silverlight Visual Tree Inspector(5)
5. 用Silverlight做雷达图(5)
最新评论
1. Re:神奇的λ演算
讲的比较清楚,但还是不明白
--蜗##牛
2. Re:教你如何制作Silverlight Visual Tree Inspector
再次来顶 好文章 呵呵
--银光小子
3. Re:WP7扫雷v0.1
啥时候公布源码啊
--sphinx007
4. Re:.net中反射、emit、expression和dynamic的性能比较
楼主太低调
--BangQ
5. Re:.net中反射、emit、expression和dynamic的性能比较
测试过。结论:expression最稳定reflection最差emit次之native和dynamic在第一次执行时,会耗费大量的时间。以后的执行速度很快。...
--leonwoo
点击右上角即可分享