![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
qianzhi008
这个作者很懒,什么都没留下…
展开
-
单件设计模式
最近老是在研究设计模式,下面我想跟大家分享一下我心得,首先跟大家分享的是“单件模式”,顾名思义,“单件”就是指一个类的实例在整个系统中只有一个(也就是说只初始化一次)。那么它适用于什么场合呢? [color=red]适用场合:[/color]在一个系统中,往往一些服务只需要它们在整个系统中存在一个实例,并在系统的任何角落都可以调用它。那么如何才能调用呢?很简单,只要在这个类中暴露一个接口...原创 2011-03-02 10:07:17 · 102 阅读 · 0 评论 -
策略模式
下面给大家分享一下策略模式,策略模式又叫算法簇模式,就是定义不同的算法簇,并且之间可以相互替换,让算法的变化独立于使用的客户。 说简单点,就是程序只提供一个简单的接口,具体的实现是有多种算法的。举个简单的例子,比如现在工资要交税,按照每个人的等级来交,不同等级的人所交的基数是不同的,老板交50%,员工交30%。这时候我们只要提供一个接口来算税后的钱就可以了。 [color=red]设...原创 2011-03-02 11:09:34 · 72 阅读 · 0 评论