--------【设计模式】
小_L
低调做人高调做事,分享快乐。
展开
-
设计模式(四)装饰模式
装饰模式是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。就增加功能来说,装饰模式比生成子类更为灵活。 为什么说装饰模式比声称子类更为灵活呢?因为装饰模式是采用组合手法,而不是继承的手法。装饰模式实现了在运行时的扩展对象的能力。而且可根据需要扩展多个功能。避免了使用继承带来的“灵活性差”和“多子类衍生问题”。Decorator装饰模式是一种结构型模式,它主要是解原创 2014-05-05 21:04:36 · 1012 阅读 · 18 评论 -
解决 无法将文件“XX”复制到文件“XX”。' <错误>
今天一大早打开的机房收费系统的登录功能就出现了。无法将文件“obj\Debug\systemUI.exe”复制到文件“bin\Debug\SystemUI.exe”对路径“bin\Debug\SystemUI.exe”的访问被拒绝。原创 2014-06-25 11:38:28 · 4778 阅读 · 19 评论 -
设计模式总结
学习设计模式的过程,让我的收获很大。作者通过现实生活的故事,将每一种设计讲得那么出彩。在学习过程中,我不在设计模式中,讲了23个设计模式,6个设计原则,并且可以将23个模式可以分成三种类别,他们分别是创建型、结构型和行为型。原创 2014-05-23 17:41:00 · 1026 阅读 · 21 评论 -
设计模式之单例模式
何为单例模式?所谓的单例模式就是单例模式,也叫单子模式,是一种常用的软件设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。 个人理解就是在系统中一个类仅有一个实例,在整个系统都可通过一个访问点访问到它。在创建对象时,只允许创建对象时,每次只允许创建一个对象,如果再想创建其他对象时,只能把上一个创建的对原创 2014-05-23 10:47:30 · 1099 阅读 · 15 评论 -
软考之设计模式(策略)
略模模式是定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。 自己对这句话的理解是,针对一个问题,在不同环境下,根据实际情况,所得出解决的方式不同。我们将这些解决的方式,每一个都封装起来。根据外部因素,进行选择性使用。 下面举一个超市购物的例子来理解策略模式的好处。 假如说,到超市购物,平常时间,在超市结账原创 2015-04-30 09:47:19 · 1356 阅读 · 12 评论