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