摘要: 思考:工厂方法模式:http://www.cnblogs.com/maggiejyt/p/7561253.html 工厂方法模式UML: 问题:如果这家工厂不止要生产Ball(球),还要还有Sneakers(球鞋)等 则UML图为 当Product有多种类时则是抽象工厂模式 代码(Ball的代码见简 阅读全文
posted @ 2017-09-20 17:01 七月蜀葵 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 工厂方法模式:定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。 (简单理解就是比简单工厂模式多了一个抽象工厂,还有各种实例工厂)解决了简单工厂模式违背了开放-封闭原则的缺点 简单工厂模式在上一篇文章:http://www.cnblogs.com/maggi 阅读全文
posted @ 2017-09-20 15:21 七月蜀葵 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 简单工厂模式(Simple Factory Pattern)又叫静态工厂方法模式(Static FactoryMethod Pattern) :由一个工厂类根据传入的参数动态决定应该创建哪一种产品(产品类)。 UML图: 工厂角色(Factory)-->SimpleFactory:创建所需要的产品对 阅读全文
posted @ 2017-09-20 13:57 七月蜀葵 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 单例模式(Singleton),保证一个类仅有一个实例,并提供一个访问它的全局访问点。(让类自身责任保存它的唯一实例) 单例模式确保对象只有一个,例如数据库连接池或者线程池,只需要一个,不需要new很多,但是要考虑线程安全的问题。 结构图 要点: 1.利用static的特性,static的属性和方法 阅读全文
posted @ 2017-09-20 10:32 七月蜀葵 阅读(131) 评论(0) 推荐(0) 编辑