- 博客(6)
- 收藏
- 关注
转载 Factory Method-----工厂方法模式
将程序中创建对象的操作,单独出来处理,创建一个产品的工厂接口,把实际的工作转移到具体的子类。大大提高了系统扩展的柔性,接口的抽象化处理给相互依赖的对象创建提供了最好的抽象模式。 public class TestFactoryMethod { public static void main(String[] args) {
2013-05-30 23:38:55 414
转载 适配器模式-----adapter-------
(1) 适配器模式的意图是将一个已存在的类/接口进行复用,将其转换/具体化成客户希望的另外的一个类/接口。 (2) 如何实例复用: 将要进行复用的类,放到目标类的构造方法中,进行实例化,然后在目标类的相应方法中,进行调用,修改原来方法中的参数,或添加相应的逻辑。即复用了已有类的原来方法。 要被复用的类: public class Adaptee{
2013-05-30 23:35:31 482
转载 观察者模式-----Observer-------
(1)基本概念: 观察者模式属于行为型模式,其意图是定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 这一个模式的关键对象是目标(Subject)和观察者(Observer)。一个目标可以有任意数目的依赖它的观察者,一旦目标的状态发生改变,所有的观察者都得到通知,作为对这个通知的响应,每个观察者都将查询目标
2013-05-30 23:21:35 415
转载 singelton------单例模式
基本概念: Singleton 是一种创建性模型,它用来确保只产生一个实例,并提供一个访问它的全局访问点.对一些类来说,保证只有一个实例是很重要的,比如有的时候,数据库连接或 Socket 连接要受到一定的限制,必须保持同一时间只能有一个连接的存在. 运用: 在于使用static变量; 创建类对象,一般是在构造方法中,或用一个方法来创建类对象。
2013-05-30 23:06:13 593
转载 strategy-------策略模式
设计模式; 一个程序员对设计模式的理解: “不懂”为什么要把很简单的东西搞得那么复杂。后来随着软件开发经验的增加才开始明白我所看到的“复杂”恰恰就是设计模式的精髓所在,我所理解的“简单”就是一把钥匙开一把锁的模式,目的仅仅是着眼于解决现在的问题,而设计模式的“复杂”就在于它是要构造一个“万能钥匙”,目的是提出一种对所有锁的开锁方案。在真正理解设计模式之前我一直在编写
2013-05-30 22:50:24 523
转载 关于ViewPager、ViewFilpper、ViewFlow三种实现水平向滑动方式的比较
实现简介 ViewPager ViewPager类提供了多界面切换的新效果。新效果有如下特征: [1] 当前显示一组界面中的其中一个界面。 [2] 当用户通过左右滑动界面时,当前的屏幕显示当前界面和下一个界面的一部分。 [3] 滑动结束后,界面自动跳转到当前选择的界面中 ViewPager来源于google 的补充组件android-support-v
2013-05-29 10:38:43 564 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人