04 2018 档案
摘要:用静态工厂方法代替构造器的最主要好处 1.不必每次都创建新的对象 Boolean.valueOf Long.valueOf 2.直接返回接口的子类型,对于外界来说并不需要关心实现细节,主要知道这个接口就行 Collections.unmodifiableList ...... 为什么避免使用终结方法
阅读全文
摘要:第一部分 打好基础 Laying the Foundation 第一章 欢迎进入软件构建的世界 Welcome to Software Construction 什么是软件的构建 定义问题 需求分析 规划构建 软件架构 或者 高层设计 详细设计 编码与调试 单元测试 集成测试 集成 系统测试 保障维
阅读全文