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

浙公网安备 33010602011771号