模式设计+算法分析
chuxu000
这个作者很懒,什么都没留下…
展开
-
简单工厂 ,工厂方法 ,抽象工厂
简单工厂,工厂方法和抽象工厂模式关键字: 简单工厂,工厂方法和抽象工厂模式简单工厂,工厂方法和抽象工厂模式 对于简单工厂来说,它的工厂只能是这个样子的 public class SimplyFactory { /** * 静态工厂方法 */ public static Prouct factory(String which)转载 2010-04-06 13:54:00 · 221 阅读 · 0 评论 -
《软件随想录》读书笔记
*.把软件功能带给公司的绩效的提升反馈给此软件的设计人员并赞赏他们所作的贡献,并且把带来的绩效和此软件的团队和个人挂钩,适当可以发些奖金 *.做内部软件会榨干自己,花很长时间做个不完善的东西出来,在花N长的时间来维护这个东西。给计算机系学生的建议 1.学好写作交流自己的经验和技巧 2.学好c 3.学好微观经济学 12.寸土必争 12.1.随便一个东西原创 2010-05-04 13:12:00 · 650 阅读 · 0 评论 -
各种缓存的算法
没有人能说清哪种缓存算法是源于其他的缓存算法。Least Frequently Used(LFU):大家好,我是 LFU,我会计算为每个缓存对象计算他们被使用的频率。我会把最不常用的缓存对象踢走。Least Recently User(LRU):我是LRU缓存算法,我把最近最少使用的缓存对象给踢走。我总是需要去了解在什么时候,用了哪个缓存对象。如果有人想要了解我为什么总能把最近最少使用的对象踢掉,是非常困难的。浏览器就是使用了我(LRU)作为缓存算法。新的对象会被放在缓存的顶部,当缓存达到了容量极限,我会把转载 2011-02-28 13:49:00 · 393 阅读 · 0 评论 -
OO的五大原则
OO的五大原则中的 LSP(里氏替换原则)现将近期整理的文档提供给大家,这里对LSP做重点的介绍,望对大家有帮助,在学习和使用OO设计的时候,我们应该明白:OO的出现使得软件工程师们能够用更接近真实世界的方法描述软件系统。然而,软件毕竟是建立在抽象层次上的东西,再怎么接近真实,也不能替代真实或被真实替代。 OO设计的五大原则之间并不是相互孤立的。彼此间存在着一定关联,一个可以是另一个原则的加强或是基础。违反其中的某一个,可能同时违反了其余的原则。因此应该把这些原则融会贯通,牢记转载 2011-04-13 10:58:00 · 252 阅读 · 0 评论