小小程序媛  
得之坦然,失之淡然,顺其自然,争其必然

2013年2月6日

摘要: 桥接模式(Bridge),将抽象部分与它的实现部分分离,使它们都可以独立地变化。对于模式中描述的抽象与它实现分离,这并不是说,让抽象类与派生类分离,因为这没有任何意义。实现指的是抽象类和它的派生类用来实现自己的对象。 桥接模式(Bridge)UML类图: 桥接模式(Bridge... 阅读全文
posted @ 2013-02-06 21:09 Coding菌 阅读(211) 评论(0) 推荐(0) 编辑
 
摘要: 单例模式(Singleton),保证一个类仅有一个实例,并提供一个访问它的全局访问点。 通常我们可以让一个全局变量使得一个对象被访问,但它不能防止你实例化多个对象。一个最好的办法就是,让类自身负责保存它的唯一实例。这个类可以保证没有其他实例可以被创建,并且它可以提供一... 阅读全文
posted @ 2013-02-06 19:43 Coding菌 阅读(168) 评论(0) 推荐(0) 编辑
 
摘要: 迭代器模式(Iterator),提供一种方法顺序访问一个聚合对象中的各种元素,而又不暴露该对象的内部表示。 当你需要访问一个聚合对象,而且不管这些对象是什么都需要遍历的时候,就应该考虑使用迭代器模式。另外,当需要对聚集有多种方式遍历时,可以考虑去使用迭代器模式。迭代器... 阅读全文
posted @ 2013-02-06 14:19 Coding菌 阅读(129) 评论(0) 推荐(0) 编辑