摘要:
PlantUML 是一种程序员看了就会爱上的画图方式:自然,高效。 支持快速绘制: 时序图 类图 用例图 活动图 状态图 等等 <! more 安装教程 "Intellij IDEA中安装 & 使用PlantUML画时序图、类图等" "在 Mac 上使用 Sublime + PlantUML 高效画 阅读全文
摘要:
类的UML表示方法 UML介绍 类图,是UML(统一建模语言)中用于描述"类"以及"类与类"之间的示意图。它形象的描述出了系统的结构,帮助人们理解系统。 类图是在"所有的UML图"中,实用频率非常之高;掌握它对于我们软件设计,以及交流都很有帮助。 对于类图而言,它的基本单位是类。类主要由三部分组成: 阅读全文
摘要:
开放封闭原则(Open Closed Principle OCP) Software entities(classes,modules,functions etc) should open for extension ,but close for modification. 什么意思呢? 所谓开放封 阅读全文
摘要:
概念 单例模式是创建型模式的一种,所谓单例设计模式简单说就是无论程序如何运行,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 实现步骤 具体实现步骤 (1) 将采用单例设计模式的类的构造方法私有化(采用private修饰)。 (2) 在其内部产生该类的实例化对象,并将其封 阅读全文
摘要:
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。 设计模式分为三种类型,共23种: 创建型模式:单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。 结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。 阅读全文