1、对象池技术并没有限制说只能创建一个对象,而且这种技术同样适用于创建固定数量的对象,然而,这种情况下,你就得面对如何共享对象池里的对象这种问题。 当创建多个对象会的代价会很大的时候,可以考虑使用对象池技术,目前已有的技术比如:线程池技术、数据库连接池技术 2、UML图(astah/jude)下载地 ...
分类:
其他好文 时间:
2018-01-08 22:28:01
阅读次数:
174
2.1 回顾 对于我第一天在bean的装配中写的,是一些基本的语法或者是Spring本身的一些规定,但是我没有对此进行深究。接下来就让我们仔细的讨论一下细节问题。和传统的类的定义和方法的调用做一些比较。这样就会体现出Ioc的特点。 下面的UML图就是我之前定义的一个接口和自己的一个实现。 下面是我的 ...
分类:
编程语言 时间:
2018-01-08 14:50:55
阅读次数:
187
介绍 定义 应用 入门案例: UML图解: 代码: [AbstractTemplate] AbstractTemplate: 测试: ...
分类:
其他好文 时间:
2018-01-02 23:32:24
阅读次数:
175
介绍 优点 缺点 使用场景 参考(https://baike.baidu.com/item/%E8%A3%85%E9%A5%B0%E6%A8%A1%E5%BC%8F/10158540?fr=aladdin) 入门案例: UML图解: 代码: [Component] person: [Concrete ...
分类:
其他好文 时间:
2018-01-01 11:31:10
阅读次数:
160
介绍 优点 缺点 使用场景 入门案例: UML图解: 代码: TravelStrategy Walk Drive Plane Person Main ...
分类:
其他好文 时间:
2017-12-30 12:12:35
阅读次数:
102
1. 关于UML9种图的详细介绍: 参考链接A:UML 九种图详解 参考链接B:UML的九种图+包图 2. 深入探究类图: 类图间的关系:泛化 、继承、实现、依赖、关联、聚合、组合; 参考链接A:https://jingyan.baidu.com/article/ad310e80f7d5c01848 ...
分类:
其他好文 时间:
2017-12-30 00:21:49
阅读次数:
489
名称/定义 knowledge management【KM】 知识管理系统 包括: 博客【参考开源中国博客】 多媒体【在线UML图 思维导图等制作】 文档【参考百度文库,看云,gitbook】 云盘【参考百度网盘】 项目管理【参考github】 论坛【待考虑】 目的 1. 解决软件开发中笔记、资料、 ...
分类:
其他好文 时间:
2017-12-29 23:40:28
阅读次数:
344
一种商品需要用多个产品组成就需要运用抽象工厂模式。 概念: 抽象工厂:声明一个用于完成抽象商品对象创建操作的接口 具体工厂:实现创建具体产品对象的操作 抽象产品:声明一个用于一类产品对象的接口 具体产品:定义有相应的具体工厂来创建的产品对象 客户端:使用抽象工厂和抽象产品类声明的唯一接口 如下图所示 ...
分类:
其他好文 时间:
2017-12-25 14:59:50
阅读次数:
151
20162301 课上测试 泛型类 Bag 题目及要求 1. 代码运行在命令行中,路径要体现学号信息,IDEA中,伪代码要体现个人学号信息; 2. 参见Bag的UML图,用Java继承BagInterface实现泛型类Bag,并对方法进行单元测试(JUnit),测试要涵盖正常、异常情况、边界情况; ...
分类:
其他好文 时间:
2017-12-11 14:11:12
阅读次数:
140
建议103:区分组合和继承的应用场合 继承所带来的多态性虽然是面向对象的一个重要特性,但这种特性不能在所有的场合中滥用。继承应该被当做设计架构的有用补充,而不是全部。 组合不能用于多态,但组合使用的频率却要远远高于继承。 继承UML图如下: 对应的代码如下: 组合UML图如下: 对应代码如下: 从设 ...