随笔 - 130,  文章 - 0,  评论 - 282,  阅读 - 23万

随笔分类 -  Pattern

学习、讨论一下设计模式
请不要滥用设计模式——SingleTon篇
摘要:前言     说到面向对象的设计模式,现在很多人都可以随便说出好几种常用的,但是有没有想过设计模式,即使是初学者也至少能说一下SingleTon和Factory Method这两个。     那么,设计模式是不是随便怎么用都没问题哪?     这个问题从提问的方式上就可以看出,答案一定是否定的(大家也不是白白... 阅读全文
posted @ 2010-07-17 15:28 Zhenway 阅读(2274) 评论(2) 推荐(0) 编辑
SingleTon的实现与性能
摘要:本文主要讨论一下SingleTon的几种不同的实现的性能差异,当然这个差异本身是非常小的,即使使用了性能最差的方式,也比反射的性能要好上很多倍。 首先,来看一下几种常用的线程安全的SingleTon方案。 1、静态字段直接new自身实例,最简单的一种,其实也是我最喜欢的一种(类本身也是BeforeFieldInit的)。 1.1、静态字段,通过类型构造new自身实例... 阅读全文
posted @ 2007-08-20 11:29 Zhenway 阅读(461) 评论(2) 推荐(0) 编辑
装饰模式与大接口的装饰模式的思考
摘要:使用Emit对大接口的装饰进行简化 阅读全文
posted @ 2007-08-14 10:21 Zhenway 阅读(554) 评论(0) 推荐(0) 编辑
delegate与模式
摘要:GoF的《Java与设计模式》一书就不再说其中的重要性了,这里主要想谈一下.Net中的Delegate对设计模式的影响。 与Java相比.Net的一个比较好的改进是为事件提供了一个比较好的模型,其中的第一功臣是Delegate,那么Delegate的作用是什么? 简单的来说Delegate是一个函数接口+一个函数列表。 函数接口可以说是函数编程(之后简称FP)里面的思想(... 阅读全文
posted @ 2007-06-25 13:00 Zhenway 阅读(5883) 评论(2) 推荐(0) 编辑
不要用错单例模式
摘要:SingleTon模式也许是被最广泛应用的模式,但是,最近看到的几个SingleTon不得不让我出一身冷汗。 先来看看标准的反例:C#版 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> public static SomeObje... 阅读全文
posted @ 2007-06-13 12:23 Zhenway 阅读(1118) 评论(9) 推荐(1) 编辑

< 2025年3月 >
23 24 25 26 27 28 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 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示