随笔分类 -  java设计模式

摘要:单例模式确保一个类只创建一个对象,不需要实例化类的对象,提供了一个访问实例的方法。 故构造函数必须是私有的,且有一个返回类型是实例本身的方法 代码演示: # 创建一个Singleton类 SingleObject.java 饿汉式 懒汉式 # 测试并验证输出 从单例类中获取唯一的对象 Singlet 阅读全文
posted @ 2017-12-29 14:17 大明湖畔的守望者 阅读(134) 评论(0) 推荐(0)
摘要:抽象工厂模式也是一种工厂模式,只是它生产的对象是工厂。 代码演示 第1步:创建Shape的接口 Shape.java 第2步:创建实现相同接口的具体类 Rectangle.java Square.java Circle.java 第3步:创建一个Colors接口 Color.java 第4步:创建实 阅读全文
posted @ 2017-12-29 09:07 大明湖畔的守望者 阅读(172) 评论(0) 推荐(0)
摘要:先通过例子理解一下 第1步:创建一个接口 Shape.java 第2步:创建几个实现类 Rectangle.java Square.java Circle.java 第3步:创建工厂根据给定的信息生成具体类的对象 ShapeFactory.java 第4步:演示使用工厂通过传递类型等信息来获取具体类 阅读全文
posted @ 2017-12-28 17:31 大明湖畔的守望者 阅读(126) 评论(0) 推荐(0)