软件构造
HIT_NOVA
五香咸鱼一只
展开
-
5.3 面向复用的设计模式
5.3 面向复用的设计模式1. 结构型模式1.1 适配器模式1.2 装饰器模式1.3 外观模式2. 行为类模式2.1 策略模式2.2 模板模式2.3 迭代器综述:本节介绍几种典型的“面向复用”的设计模式为什么要提出可复用的设计模式?设计模式:软件设计中给定上下文中常见问题的一般可重用解决方案,除了类本身,设计模式更强调多个类/对象之间的关系和交互过程—比接口/类复用的粒度更大1. 结构型模...原创 2019-04-10 10:59:00 · 529 阅读 · 0 评论 -
5.2 面向复用的软件构造技术
5.2 面向复用的软件构造技术1. 设计可复用的类1.1 子类型多态和利斯科夫替换原则1.2 委托和组合1.2.1 java排序实例1.2.2 委托(Delegation)1.2.3 组合继承原则1.2.3.1 Dependency: 临时性的delegation综述:本节从类、API、框架三个层面学习如何设计可复用软件实体的具体技术1. 设计可复用的类1.1 子类型多态和利斯科夫替换原则...原创 2019-04-11 22:06:23 · 545 阅读 · 0 评论 -
5.1 可复用性的度量、形态与外部表现
5.1 可复用性的度量、形态与外部表现1 什么是可复用的软件2. 如何测量可复用性3. 可复用组件的层次和形态3.1 代码复用3.2 模块复用3.3 库层面的复用3.4 系统层级的复用4. 可重用性的外部观察综述:本节探讨可复用的软件应该“长什么样”1 什么是可复用的软件软件重用是使用现有软件组件实现或更新软件系统的过程。软件复用的两个维度programming for reuse ...原创 2019-04-09 23:35:30 · 391 阅读 · 0 评论 -
README
本分类的内容为圣马家沟男子职业技术学校本科二年级计算机专业神仙课《软件构造》的学习笔记。本菜鸡综合授课老师上课所授知识,ppt所印内容,以及雨课堂的答题情况,将觉得有必要掌握和理解的知识点简单的进行整理,方便自己复习,也水了Blog的分数...原创 2019-04-09 23:38:40 · 160 阅读 · 0 评论 -
6.1 可维护性的度量与构造原则
可维护性的度量与构造原则1. 软件维护和演化1.1 软件维护1.2 软件演化1.3 软件维护的例子2. 可维护性指标3. 模块设计和模块原则3.1 评估模块性的五个标准3.2 模块化设计的五个规则4. OO设计原则:SOLID4.1 单一责任原则(SRP)4.2 开放封闭原则 (OCP)4.3 Liskov替换原则(LSP)4.4 接口隔离原则(ISP)4.5 依赖转置原则(DIP)本节是宏观介...原创 2019-04-18 00:02:32 · 333 阅读 · 0 评论 -
6.2 面向可维护性的设计模式
6.2 面向可维护性的设计模式原创 2019-06-23 16:39:30 · 396 阅读 · 0 评论