- 博客(5)
- 收藏
- 关注
原创 如何设计可复用软件
文章目录什么是软件复用复用的级别(1)代码的复用(2) 设计的复用(3)分析的复用(4)测试信息的复用如何设计可复用软件类的层面什么是软件复用软件复用(SoftWare Reuse)是将已有软件的各种有关知识用于建立新的软件,以缩减软件开发和维护的花费。软件复用是提高软件生产力和质量的一种重要技术。早期的软件复用主要是代码级复用,被复用的知识专指程序,后来扩大到包括领域知识、开发经验、设计决定、体系结构、需求、设计、代码和文档等一切有关方面。复用的级别(1)代码的复用包括目标代码和源代码的复用。其
2021-05-19 23:19:24
376
原创 设计模式及其应用
文章目录什么是设计模式设计模式开发原则设计模式如何解决问题1. 寻找合适的对象2. 决定对象的粒度3. 指定对象接口4. 描述对象的实现5. 运用复用机制6. 关联运行时和编译时的结构7. 设计应支持变化设计模式在编程中如何使用1.在优化代码的时候使用设计模式2.设计模式多用于复杂系统,方法设计,负责业务逻辑,增加代码可维护性方面什么是设计模式设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。为了代码的可重用性、让代码更容易被他人理解、保证代码的可靠
2021-05-19 13:23:56
277
翻译 静态检查
阅读1:静态检查今日课程的目标今天的课程有两个主题:静态打字好的软件的三大特性冰雹序列与一些起始Ñ,序列中的下一个号码是N / 2,如果Ñ是偶数,或3N + 1如果Ñ为奇数。该序列在达到1时结束。以下是一些示例:2,1 3,10,5,16,8,4,2,1 4,2,1 2 Ñ,2 n-1个,…,4,2,1 5,16,8,4,2, 17,22,11,34,17,52,26,13,40,…?(此停止在哪里?)由于存在奇数规则,该序列可能会先下降然后反弹,然后下降到1。人们推测所有
2021-05-18 14:38:35
1031
原创 Linux初始基础
Linux基础与目录结构Linux简介Linux 就是一组软件,而软件分为操作系统软件和应用软件,当然 Linux 属于操作系统软件。计算机是由一堆硬件组成的,为了有效的控制这些硬件资源,于是乎就有了操作系统的 产生,操作系统除了有效的控制这些硬件资源的分配,并提供计算机运作所需要的功能(如网络功能)之外,为了要提供程序设计师更容易开发软件的环境,所以操作系统也会提供一 组系统调用的接口。而 Linux就是一款十分成熟的操作系统软件。操作系统软件就是具有以下功能的软件:windows mac
2021-02-21 16:55:06
166
1
原创 索引
索引1.索引是什么?索引(Index)是一种特殊的数据库结构,可以用来快速查询数据库表中的特定记录,是提高数据库性能的一种重要方式。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。索引是建立在表上的。2.索引的分类普通索引、唯一性索引、全文索引、单列索引、多列索引、空间索引。3.创建索引(1)创建普通索引 create table index1(id int, ->
2020-12-27 00:08:05
224
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人