摘要: 一、什么是抽象工厂模式 就是对一组具有相同主题的工厂进行封装(维基百科解释的很到位); 例如:生产一台PC机,使用工厂方法模式的话,一般会有cpu工厂,内存工厂,显卡工厂...但是使用抽象工厂模式的话,只有一个工厂就是PC工厂,但是一个PC工厂涵盖了cpu工厂,内存工厂,显卡工厂等要做的所有事; 二 阅读全文
posted @ 2017-08-17 17:05 孙秋翔_quinns 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 一、什么是工厂方法 具体的工厂对象负责生产具体的产品对象; 二、补充说明 符合开放--封闭"原则(OCP),新增产品时,只需新增工厂的实现类、产品的实现类,不修改原来的代码; 属于23种GOF设计模式中的一种; 三、角色 抽象工厂 具体工厂 抽象产品 具体产品 产品使用者 具体工厂'继承'抽象工厂; 阅读全文
posted @ 2017-08-17 16:25 孙秋翔_quinns 阅读(176) 评论(0) 推荐(0) 编辑
摘要: Java集合大致可分为Set、List和Map三种体系,其中Set代表无序、不可重复的集合;List代表有序、重复的集合;而Map则代表具有映射关系的集合。Java 5之后,增加了Queue体系集合,代表一种队列集合实现。 Java集合框架主要由Collection和Map两个根接口及其子接口、实现 阅读全文
posted @ 2017-08-17 01:40 孙秋翔_quinns 阅读(474) 评论(0) 推荐(0) 编辑
摘要: Java集合大致可分为Set、List和Map三种体系,其中Set代表无序、不可重复的集合;List代表有序、重复的集合;而Map则代表具有映射关系的集合。Java 5之后,增加了Queue体系集合,代表一种队列集合实现。 Java集合框架主要由Collection和Map两个根接口及其子接口、实现 阅读全文
posted @ 2017-08-17 01:15 孙秋翔_quinns 阅读(957) 评论(0) 推荐(0) 编辑