软件构造
Wwxiaoyi
这个作者很懒,什么都没留下…
展开
-
【菜鸟日记】软件构造笔记5.2(详细版)
可复用性编程原创 2019-04-10 23:43:23 · 207 阅读 · 0 评论 -
【菜鸟日记】软件构造笔记5.3 可复用的设计模式(详细版)
文章目录一 结构模式5.3.1 Adapter (适配器)------适配器常用继承和委托来实现------5.3.2 Decorator(装饰器)5.3.3 Façade(简单窗口)二 行为模式5.3.4 Strategy(策略模式):整体替换算法5.3.5 Template method (模板)5.3.6 Iterator (迭代器) 设计模式的分类原则 如何创建对象(创作模式) 如何组合...原创 2019-04-15 19:40:38 · 174 阅读 · 0 评论 -
【菜鸟日记】软件构造笔记 6.1 面向可维护性的软件构造方法(详细版)
文章目录6.1.1 软件维护的基本概念软件维护的类型评价软件可维护性的指标常用的软件可维护性指标6.1.2设计模块的原则评估模块性的五个标准模块设计原则6.1.3内聚性和耦合性 6.1.1 软件维护的基本概念 软件维护的类型 纠正性维护 适应性维护 完善性维护 预防性维护 ps:尽量保证软件的熵值较小,当熵值变大时,要注意修补使熵值变小。 评价软件可维护性的指标 易于纠正错误和提升性能 易于...原创 2019-04-15 20:25:02 · 273 阅读 · 0 评论 -
如何在eclipse里面安装SpotBugs
1.在eclipse找到help 2.选择marketplace 3.在find的文本框中输入spotbugs,点击后面的go 4.点击右下角的install(我已经安装过啦,所以显示的是installed)原创 2019-05-06 17:58:14 · 1139 阅读 · 0 评论 -
【菜鸟日记】软件构造笔记 6.2 可维护的设计模式(详细版)
文章目录6.2.1 Creational PatternsFactory Method PatternAbstract Factory PatternBuilder6.2.2 Structural patternsProxyComposite 分为三大类,创作模式,结构模式和行为模式 6.2.1 Creational Patterns Factory Method Pattern 一般情况下我...原创 2019-05-06 18:15:37 · 120 阅读 · 0 评论 -
关于Java中的I/O
Java中I/O按字符和字节分为以下几种常见的类型(搬运) 在这之前我一直疑惑java的I/O,这张表给我清晰的认识。希望关于I/O有同样疑惑的人能有所启发 ...原创 2019-05-29 17:07:03 · 100 阅读 · 0 评论 -
黑盒框架和白盒框架总结
黑盒框架基于委托,为接口类,我们只需要了解黑盒中每个方法的功能,在需要的时候创建类,委托其中的方法实现我们的功能。黑盒我们无法了解具体方法是如何实现的,因此是不透明的。 白盒框架基于继承,为具体类,当我们需要的类的功能和白盒类中的功能类似时,我们可以继承白盒中的非private成员变量,增加或者重写或者重载来实现我们的功能。白盒中我们可以查看成员变量和实现,因此是透明的。 ...原创 2019-06-18 13:01:14 · 271 阅读 · 0 评论