会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
非著名戏精
博客园
|
首页
|
新随笔
|
新文章
|
联系
|
订阅
|
管理
2018年6月13日
ADT OOP
摘要: 【ADT的基本概念】 抽象数据类型(Abstract Data Type,ADT)是是指一个数学模型以及定义在该模型上的一组操作;即包括数据数据元素,数据关系以及相关的操作。 ADT具有以下几个能表达抽象思想的词: 抽象化:用更简单、更高级的思想省略或隐藏低级细节。 模块化: 将系统划分为组件或模块
阅读全文
posted @ 2018-06-13 19:32 非著名戏精
阅读(305)
评论(0)
推荐(0)
编辑
2018年6月12日
5.2 Construction for Reuse
摘要: 一.设计可复用的类 需要的知识: 代码的封闭性与信息隐藏 继承与重写 参数多态与重载 泛型编程 上面的第三章已经介绍过了,这一节介绍如下内容: 行为子类型与Liskov替换原则(LSP) 组合与委托 (1)行为子类型与Liskov替换原则(LSP) 子类型多态:客户端可用统一的方式处理不同类型的对象
阅读全文
posted @ 2018-06-12 15:57 非著名戏精
阅读(165)
评论(0)
推荐(0)
编辑
2018年6月10日
Lab6实验的一些思考
摘要: 实验 这个Monkey Crossing River可能是整个实验课体验最好的一个实验了。Lab3-Lab5自己写的细碎加上实验要求的变化,内心崩了挺久;Lab1的时候不记得语法,Lab2的公交车写反例写到自己的程序连崩三次,到了最后了体验终于好点了。 首先做实验前,我可能想到的方法和老师提到的都不
阅读全文
posted @ 2018-06-10 21:43 非著名戏精
阅读(307)
评论(0)
推荐(0)
编辑
2018年6月9日
软件构造的八个多维视图
摘要: 1.Build-time, moment, and code-level view 在这个多维视图中,有三个相互关联的形式: 词汇层面 语法层面 语义层面 词汇层面指的是基于词汇的半结构化源代码(Lexical-based semi-structured source code),半结构化是指近乎自
阅读全文
posted @ 2018-06-09 14:59 非著名戏精
阅读(472)
评论(0)
推荐(0)
编辑
2018年6月2日
软件构造笔记5.1 Metrics, Morphology and External Observations of Reusability
摘要: 5.1 Metrics, Morphology and External Observations of Reusability Outline 什么是软件复用 如何度量可复用性 可复用构件的层次和形态 可复用性的外部观察 1.什么是软件复用? 软件复用是使用现有软件组件实现或更新软件系统的过程 1
阅读全文
posted @ 2018-06-02 13:47 非著名戏精
阅读(174)
评论(0)
推荐(0)
编辑
公告