- 博客(3)
- 收藏
- 关注
原创 适配器模式
1、适配器模式所要解决的问题: 对于java程序来说,如果一个类A要实现一个接口B。则肯定要覆写此接口中的全部抽象方法,那么如果此时在一个接口中定义的抽象方法过多,但是在子类A中又用不到这么多的抽象方法,则肯定很麻烦,所以此时就需要一个中间过渡的类C,这个类就是适配器类。适配器类是一个抽象类。 在使用的时候,类A就不再直接去实现接口B,而是继承那个适配器类C。C实现
2013-08-06 11:31:01 290
原创 工厂模式和工厂方法模式
一:工厂方法模式(Factory Method Pattern) 工厂方法模式是简单工厂模式的衍生,它对简单工厂模式进行了抽象。有一个抽象的Factory类(可以是抽象类或者接口,一般为接口),这个类将不再负责具体产品的生产,而是只制定生产规范,具体的生产工作由其子类去完成。在这个模式中,工厂类和产品类往往可以依次对应。即一个抽象工厂对应一个抽象产品,一个具体工厂对应一个具体产品,这个具体的工厂
2013-08-06 11:29:55 301
翻译 代理模式
即Proxy Pattern,23种java常用设计模式之一。代理模式的定义:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 模式结构: 一个是真正的你要访问的对象(目标类),一个是代理对象,真正对象与代理 对象实现同一个接口,
2013-08-06 11:27:20 247
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人