随笔分类 -  设计模式

摘要:结构意图保证一个类仅有一个实例,并提供一个访问它的全局访问点。适用性当类只能有一个实例而且客户可以从一个众所周知的访问点访问它时。当这个唯一实例应该是通过子类化可扩展的,并且客户应该无需更改代码就能使用一个扩展的实例时。 1 using System; 2 3 class Singleto... 阅读全文
posted @ 2015-07-15 08:29 自然去留 阅读(167) 评论(0) 推荐(0)
摘要:结构意图 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。适用性 一个系统要独立于它的产品的创建、组合和表示时。一个系统要由多个产品系列中的一个来配置时。当你要强调一系列相关的产品对象的设计以便进行联合使用时。当你提供一个产品类库,而只想显示它们的接口而不是实现时。 1 usi... 阅读全文
posted @ 2015-07-15 08:24 自然去留 阅读(262) 评论(0) 推荐(0)
摘要:要把软件做得非常灵活又要便于维护是一个很困难的事情。灵活的软件他的结构就复杂,维护起来就困难。有得必有失,关键就在于如何处理这两者,使得大于失。软件的设计开发应遵循以下六大原则: 1. OCP 全称:“Open-Closed Principle” 开放-封闭原则 说明:对扩展开放,对修改关闭。 优点... 阅读全文
posted @ 2014-03-31 17:47 自然去留 阅读(182) 评论(0) 推荐(0)