1.基本概念 工厂方法模式,又称工厂模式、多态工厂模式和虚拟构造器模式,通过定义工厂父类负责定义创建对象的公共接口,而子类则负责生成具体的对象,将类的实例化延迟到子类工厂 解决的问题:简单工厂违背的开放-封闭原则等 UML图 模式组成 2.代码实现 package com.chengjie; int ...
分类:
其他好文 时间:
2019-02-26 11:51:32
阅读次数:
160
一个典型类的定义: Java虚拟机的内存可以分为三个区域:栈stack、堆heap、方法区method area。 栈的特点如下: 1. 栈描述的是方法执行的内存模型。每个方法被调用都会创建一个栈帧(存储局部变量、操作数、方法出口等) 2. JVM为每个线程创建一个栈,用于存放该线程执行方法的信息( ...
分类:
编程语言 时间:
2019-02-14 22:28:55
阅读次数:
184
转:https://blog.csdn.net/wglla/article/details/52225571 在看一些技术博客的时候,经常会见到博客里画上很多uml图。因为经常会被这几种表达关系的箭头搞混,这里我就把常见的6种箭头表达的含义理一下。 泛化概念:泛化是一种一般与特殊、一般与具体之间关系 ...
分类:
其他好文 时间:
2019-02-12 10:32:02
阅读次数:
258
如何在统一软件开发过程中使用UML? 起始阶段常用UML图 在起始阶段,通常有用例图、类图、活动图、顺序图等UML图的参与。 获取用户需求之后首先要将这些需求转化为系统的顶层用例图。 在确定了用例之后,需要为重要用例添加事件流描述。有了事件流描述之后就可以为一些用例中使用到的系统功能来指定分析类。 ...
分类:
其他好文 时间:
2019-02-08 21:31:17
阅读次数:
218
基本概念:组件图即是用来描述组件与组件之间关系的一种UML图。组件图在宏观层面上显示了构成系统某一个特定方面的实现结构。 组件图中主要包含三种元素,即组件、接口和关系。 组件图通过这些元素描述了系统的各个组件及之间的依赖关系,还有组件的接口及调用关系。此外,组件图还可以使用包来进行组织,使用注解与约 ...
分类:
其他好文 时间:
2019-02-08 21:29:11
阅读次数:
250
本文UML类图参考《Head First 设计模式》(源码)与《设计模式:可复用面向对象软件的基础》(源码)两书中介绍的设计模式与UML图。 整理常用设计模式的类图,一方面是为了练习UML,另一方面可以重新思考设计模式。当然,整理完成后可以作为一份手册供今后翻阅。 绘图工具:Visual Studi ...
分类:
其他好文 时间:
2019-01-29 11:59:01
阅读次数:
206
解释器模式 解释器模式是类的行为模式。给定一个语言之后,解释器模式可以定义出其文法的一种表示,并同时提供一个解释器。客户端可以使用这个解释器来解释这个语言中的句子。 意图 给定一个语言,定义它的文法表示,并定义一个解释器,这个解释器使用该标识来解释语言中的句子。 主要解决 对于一些固定文法构建一个解 ...
分类:
编程语言 时间:
2019-01-13 13:02:50
阅读次数:
171
LuaLaTeX编译方式,为我们在LaTeX编辑排版中提供了运行Lua代码的功能,这样一来,对于程序员而言就有了更多的发挥空间,LaTeX也变得更有意思。我原来一直在用xeLaTeX编译方式,这段时间写UML图形绘制宏包时,总有束手束脚的感觉,于是开始转用LuaLaTeX编译 ...
分类:
其他好文 时间:
2019-01-06 15:34:40
阅读次数:
460
记录开发LaTeX绘制UML图宏包过程中遇到的问题与思考。
分类:
其他好文 时间:
2019-01-05 17:16:02
阅读次数:
261
记录开发LaTeX绘制UML图宏包过程中遇到的问题与思考。
分类:
其他好文 时间:
2019-01-05 10:49:29
阅读次数:
462