随笔分类 - 设计模式
摘要:一、设计模式的目的 代码重用性:相同的代码,不需要重复写 可读性:编程规范,易读易维护 可扩展性:方便新增新的功能 可靠性:新增功能对已有的功能没有影响 高内聚、低耦合 二、设计思想 找出应用中可能需要变化之处,把他们独立出来,不要和 那些不需要变化的代码混合到一起 针对接口编程,而不是针对实现编程
阅读全文
摘要:单例模式的八种方式 饿汉式(静态常量) 饿汉式(静态代码块) 懒汉式(线程不安全) 懒汉式(线程安全,同步方法) 懒汉式(线程安全,同步代码块) 双重检查 静态内部类 枚举 八种方式详解 饿汉式(静态常量) 步骤 1. 构造函数私有化 2. 类的内部创建对象 3. 向外暴露一个静态的公共方法 代码实
阅读全文
摘要:一、基本介绍 UML(Unified modeling language) 统一建模语言,是一种用于软件系统分析和设计的语言工具,它用于帮助软件开发人员进行思考和记录思路的结果。 UML本身是一套符号的规定,这些符号用于描述软件模型中的各个元素和他们之间的关系,比如类、接口、实现、泛化、依赖、组合、
阅读全文