| 第1章 设计模式初见 1 1.1 一切从某个小超市开始 1 1.2 为何使用设计模式 1 1.3 设计模式分类 2 1.4 阅读建议与学习资源 3 第2章 面向对象设计原则 4 2.1 软件的维护代价 4 2.2 面向对象设计原则 4 2.2.1 基础原则:“开-闭”原则(OCP) 4 2.2.2 单一职责原则(SRP) 7 2.2.3 里氏替换原则(LSP) 10 2.2.4 依赖倒置原则(DIP) 12 2.2.5 接口隔离原则(ISP) 13 2.3 Java面向对象的支持 14 第3章 统一建模语言UML概述 15 3.1 UML发展史 15 3.2 UML中的关系 17 3.2.1 依赖关系 17 3.2.2 继承关系 17 3.2.3 实现关系 17 3.2.4 关联关系 18 3.2.5 聚合关系 18 3.2.6 组合关系 18 3.3 UML中的图形类型 19 3.4 UML工具软件 19 第4章 工厂方法模式(Factory Method) 21 4.1 商品上架遇到的问题 21 4.2 工厂方法模式的结构 24 4.2.1 简单工厂模式 24 4.2.2 工厂方法模式 29 4.2.3 使用工厂方法模式解决商品上架问题 33 4.2.4 工厂模式在JDK中的实例 42 4.2.5 工厂方法模式的使用范围 44 4.2.6 简单工厂与其他... |
商品评论(0条)