随笔分类 -  Java-设计模式

摘要:适配器模式的定义:将一个类的接口转换成客户希望的另一个接口。适配器让那些接口不兼容的类可以一起工作。 适配器模式可以分为:类适配器模式、对象适配器模式、接口适配器模式。 针对前两种适配器模式,下面以播放器为例。老版的播放器(Player)只支持mp4格式的视频文件,而新版的播放器(AdvancedP 阅读全文
posted @ 2019-05-16 22:19 狱婪 阅读(157) 评论(0) 推荐(0)
摘要:代理模式的定义: 为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 代理模式可以分为三种:静态代理,动态代理,cglib动态代理。 静态代理 服务接口 服务具体实现(委托类) 服务静态代理类 测 阅读全文
posted @ 2019-05-16 21:23 狱婪 阅读(195) 评论(0) 推荐(0)
摘要:单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该 阅读全文
posted @ 2019-05-16 15:30 狱婪 阅读(175) 评论(0) 推荐(0)