随笔分类 -  Design Pattern

摘要:1 概念定义 1 概念定义 1.1 定义 定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。 1.2 类型 创建类模式 2 原理特征 2 原理特征 2.1 类图 2.2 优点 1)封装性良好,代码结构清晰 2)可拓展性高,只需修改一下工厂方法或拓展一个工厂类 阅读全文
posted @ 2017-04-22 19:00 devon-ye 阅读(304) 评论(0) 推荐(0)
摘要:1 概念定义 1 概念定义 1.1 定义 确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 1.2 类型 创建类模式 1.3 难点 1)多个虚拟机 当系统中的单例类被拷贝运行在多个虚拟机下的时候,在每一个虚拟机下都可以创建一 个实例对象。在使用了 EJB、JINI、RMI 技术的分布 阅读全文
posted @ 2017-04-09 01:00 devon-ye 阅读(328) 评论(0) 推荐(0)
摘要:Java 设计模式(二)-六大原则 单一职责原则(Single Responsibility Principle) 定义: 不要存在多余一个原因导致类变更,既一个类只负责一项职责。 问题由来: 当类A有两个不同职责P1和P2时,当类A的职责P1需要修改时,可能影响职责P2的功能不能正常运行。 解决方 阅读全文
posted @ 2016-12-10 18:34 devon-ye 阅读(216) 评论(0) 推荐(0)
摘要:设计模式(-) 1.什么是设计模式 设计模式是Java 基础知识和 J2EE 框架知识之间一座隐性的”桥”,既一种思想,灵活应用接口和抽象类,尽可能的提高程序的复用性。 2.什么是设计原则 设计原则既在程序设计过程中必须遵循的原则,让程序实现高内聚低耦合,来提高程序的可拓展性、可维护性、易升级性。 阅读全文
posted @ 2016-12-09 00:04 devon-ye 阅读(282) 评论(0) 推荐(0)