加载中...

摘要: ####针对以下方面的感受 1. 重新思考Lab2中的问题:面向ADT的编程和直接面向应用场景编程,你体会到二者有何差异?本实验设计的ADT在五个不同的应用场景下使用,你是否体会到复用的好处? 面向ADT编程,需要提前思考整个项目的结构,以期做到较高的代码复用程度。在开始项目之前,就需要经过许多深思 阅读全文
posted @ 2023-05-24 00:54 凌风647 阅读(32) 评论(0) 推荐(0)
摘要: 在课上学习了几种设计模式,在复习过程中对其又有了更深的认识,下面简单总结一下各种设计模式 ###创建型模式 ####factory methode工厂方法模式 当client不知道要创建哪个具体类的实例,或者不想在client代码中指明要具体创建的实例时,用工厂方法。 定义一个用于创建对象的接口,让 阅读全文
posted @ 2023-05-24 00:50 凌风647 阅读(44) 评论(0) 推荐(0)
摘要: 在学习协变后,不是很理解什么是数组的协变,查阅资料后形成了自己的理解 ####首先,先谈谈协变 ![](https://img2023.cnblogs.com/blog/3111073/202305/3111073-20230524001047080-2142427908.png) ####简而言之 阅读全文
posted @ 2023-05-24 00:17 凌风647 阅读(83) 评论(0) 推荐(0)
摘要: ADT对client展示的方法分为以下四种类型 #####Creators构造器: 用于使用 new 关键字创建一个新的对象。还有一种方法是静态方法,如Arrays.asList()、String.valueOf(Object Obj)等。 而对于构造函数,有以下规则: (1)构造方法的方法名必须与 阅读全文
posted @ 2023-05-24 00:05 凌风647 阅读(63) 评论(0) 推荐(0)
摘要: ####远程仓库 远程仓库并不复杂, 在如今的云计算盛行的世界很容易把远程仓库想象成一个富有魔力的东西, 但实际上它们只是你的仓库在另个一台计算机上的拷贝。你可以通过因特网与这台计算机通信 —— 也就是增加或是获取提交记录 话虽如此, 远程仓库却有一系列强大的特性 首先也是最重要的的点, 远程仓库是 阅读全文
posted @ 2023-05-21 23:23 凌风647 阅读(44) 评论(0) 推荐(0)
摘要: ###在提交树上移动 在接触 Git 更高级功能之前,有必要先学习在你项目的提交树上前后移动的几种方法。 一旦熟悉了如何在 Git 提交树上移动,你驾驭其它命令的能力也将水涨船高! ####HEAD 我们首先看一下 “HEAD”。 HEAD 是一个对当前所在分支的符号引用 —— 也就是指向你正在其基 阅读全文
posted @ 2023-05-21 23:07 凌风647 阅读(33) 评论(0) 推荐(0)
摘要: ####Git Commit Git 仓库中的提交记录保存的是你的目录下所有文件的快照,就像是把整个目录复制,然后再粘贴一样,但比复制粘贴优雅许多! Git 希望提交记录尽可能地轻量,因此在你每次进行提交时,它并不会盲目地复制整个目录。条件允许的情况下,它会将当前版本与仓库中的上一个版本进行对比,并 阅读全文
posted @ 2023-05-21 16:04 凌风647 阅读(30) 评论(0) 推荐(0)
摘要: 实验2的一些心得体会 lab2写了许久,诸多感想,下面简单谈一下 ###1 实验过程中收获的经验和教训 在实现ADT之前,先写测试策略和测试用例,这样做有助于帮你深入思考,并且有助于打磨ADT实现的许多细节 ADT的Spec在前期的设计非常重要,直接影响后期实现的难度 Spec里面要写的尽可能的细致,将所有想到的可能情况 阅读全文
posted @ 2023-05-18 01:21 凌风647 阅读(41) 评论(0) 推荐(0)
摘要: 实验1的一些心得体会 ###1 实验过程中收获的经验和教训 经过这次实验,我学会了使用idea内置的git进行版本管理,以及Java的语言规范并且学会了利用Junit对自己写的程序进行测试。关于这次实验的经验教训,最让我印象深刻的莫过于在编写程序时一定要注意每个变量的性质,是否为mutable变量,如果是,则要尽力避免该 阅读全文
posted @ 2023-05-18 01:14 凌风647 阅读(39) 评论(0) 推荐(0)
摘要: 关于github上一些单词的使用 Git 和 GitHub 已经成为了开发者的基础工具,尤其是参与开源软件开发时经常会使用它们。但是在 Git 和 GitHub 使用过程中遇到的很多术语并没有标准的或约定俗成的中文译名,因此,我根据 GitHub 、Git 等文档,并结合我的学习理解,收集整理了 Git 和 GitHub 中一些常用 阅读全文
posted @ 2023-05-18 00:58 凌风647 阅读(191) 评论(0) 推荐(0)