![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件构造学习笔记
文章平均质量分 81
会发光的郭老师
这个作者很懒,什么都没留下…
展开
-
软件构造体会(五) 关于ADT内容的复习总结
关于ADT的复习笔记 对于软件构造这门课来说,关于ADT的内容,是我们这门课的重点也是考试的重点,在前面的几篇文章中已经对复用的相关问题进行了讲解,为了让讲解的内容覆盖所有的重点与难点,在接下来的内容中我将对这两个部分进行探讨, 将课堂中的内容与一些个人的感悟相结合静态检测与动态检测简单来说,静态检测就是在还没有运行的时候就已经对程序中存在的编译错误进行了检测,而动态检测则需要对程序运行时才能检测出来。关于怎么区分:可以想想对应的编程语言。其中静态检测出的错误可能还没运行程序已经有提示了标红原创 2021-07-05 20:02:38 · 178 阅读 · 0 评论 -
软件构造体会(四) 关于五大原则的复习总结
四.五大原则 我们在软件构造第八节以及第九节的课堂中学习了JAVA中的五大原则,即SOLID原则,其中lsp原则我们接触的比较多而且接触的还比较早,剩下四个也都有着不同的特点,接下来我们将主要对这些原则的特点,以及在各个场景的适用情况,进行详细的阐释,将我在复习中的心得与一些感悟总结如下一.单一责任原则(SRP) 内容:类或模块只有一个职责。也就是说,模块、类或方法不应该承担太多工作。 这个原则要求我们当设计一个类时不应该把它设计成一个大的、完整的类,而应该把它设计成一个小的原创 2021-07-02 12:51:37 · 224 阅读 · 0 评论 -
软件构造体会(三) 关于设计模式的复习
软件构造学习心得(三) 关于设计模式的复习 在近期的软件构造学习课程中,我们学到了许多在原来基础的JAVA编程中没有涉及到的深入的内容,其中对于设计模式的引入,对于我们正确的方便的编写JAVA程序以及实现后续的开发具有重要意义,通过复习在课堂上老师讲解的设计模式,本文在此基础上对课堂内容进行归纳总结,并深化拓展相关内容,本文主要涉及到的设计模式为以下五类,分别为:工厂模式、一.工厂模式 定义:定义一个创建对象的接口,但让实现这个接口的类来决定实例化哪个类,工厂方法让类的实例化推迟到子类中进原创 2021-06-29 12:48:32 · 147 阅读 · 0 评论 -
软件构造体会(二)复习笔记之再谈泛型
软件构造体会(二)复习笔记之再谈泛型关于泛型,在本门课的课堂上以及实验中都有涉及到,我今天的心得主要从相关应用以及个人理解上来探讨泛型的问题。首先定义:泛型:把类型明确的工作推迟到创建对象或调用方法的时候才去明确的特殊的类型。对于其应用,主要由以下两个特点:1.把类型当作是参数一样传递2.<数据类型>只能是引用类型当然只了解定义对于完成操作时没有什么意义的,所以我们接下来结合以下操作来完成对泛型的解释与应用。简单的用自己的话概括就是在程序使用实现时用一个符号来代替所有的泛型,而后在需原创 2021-06-20 23:28:55 · 75 阅读 · 0 评论 -
软件构造体会(一)实验所需的一些预备知识
在大一的夏季学期,计算学部曾经开设过一门Java程序设计基础课程,在那一门课上我们对java语言有了初步的认识,然而后续的课程中各种作业或实验完成主要是通过C/C++,所以对Java有了一些生疏,多数操作通过练习都能够熟悉起来,这里我便将还有些生疏的一些后续常用的java操作内容在此给与总结,希望能帮助更多的人。本总结体会主要关于持有对象容器。Colletion一.首先是集合 Collection。根据java编程思想上给出的定义:Collection是一个独立元素的序列,这些元素都服从一原创 2021-06-14 23:31:17 · 1149 阅读 · 1 评论