摘要: 第六章:可以工作的类 1、类的接口应该提供一致的抽象。很多问题都是由于违背该原则而引起的。 2、类的接口应该隐藏一些信息,如某个系统接口、某项设计决策、或一些实现细节。 3、包含(组合、聚合)往往比继承更可取,除非是要对一个“is a”的关系建模。 4、限制继承的层次,继承是一种有用的工具,但它却会 阅读全文
posted @ 2020-10-29 16:35 大雄的脑袋 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 第三章:三思而后行:前期准备 1、核对表 ①是否辨明了自己所从事的软件的类型,并对所用的开发方法做出相应的剪裁?(许多项目是高度迭代的,某些则应该是序列式的) ②是否充分明确定义了需求?而且需求足够稳定,能够开始构建了?(详见需求核对表) ③是否充分明确的定义了架构,以便开始构建?(详见架构核对表) 阅读全文
posted @ 2020-10-13 22:14 大雄的脑袋 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 在老师的推荐下开始阅读《代码大全2》这本书。 第一章:欢迎进入软件构建的世界 1、什么是软件构建? 软件构建可以理解为软件开发中真正要动手做的那部分,主要活动包括详细设计、编码、调试、集成、开发测试(单元测试和集成测试)。 2、软件构建为何如此重要? 软件构建是软件开发中的主要活动,是软件开发的核心 阅读全文
posted @ 2020-09-30 12:09 大雄的脑袋 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 1. 仔细阅读示例: EnumTest.java,运行它,分析运行结果? 你能得到什么结论?你掌握了枚举类型的基本用法了吗? 1 public class EnumTest { 2 3 public static void main(String[] args) { 4 Size s=Size.SM 阅读全文
posted @ 2020-09-29 22:27 大雄的脑袋 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 本次开学考试是对Java基础的考察,做的是一个ATM系统,工作量还是挺大的,以前做过上一届学长学姐的开学考试题目,当时做的时候自我感觉还可以,打开这个试卷看的第一感觉是好长啊,开始粗略的看来一遍题目后脑袋很蒙,蒙也没办法,硬着头皮做,由于我文件部分比价薄弱,所以选择了用数组,开始的时候就存储了一个用 阅读全文
posted @ 2020-09-23 00:21 大雄的脑袋 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 今天学习了IO的相关知识 没有遇到问题 后几天整理复习一下,开学还有考试 阅读全文
posted @ 2020-08-28 21:20 大雄的脑袋 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 学习数字,字符,布尔的基本类型的自动装箱和拆箱 没有遇到问题 明天学习file类 阅读全文
posted @ 2020-08-27 21:52 大雄的脑袋 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 今天学习了使用 File 类操作文件和文件夹 没有问题 明天学习IO的相关知识 阅读全文
posted @ 2020-08-27 20:16 大雄的脑袋 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 今天学习了lambda与匿名类的关系 没有问题 明天学习基本类型的自动装箱和拆箱 阅读全文
posted @ 2020-08-26 13:36 大雄的脑袋 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 今天学习了lambda的相关知识 没有遇到问题 明天学习lambda与匿名类的关系 阅读全文
posted @ 2020-08-25 21:14 大雄的脑袋 阅读(59) 评论(0) 推荐(0) 编辑