摘要: 工厂模式的主要作用是创建对象,调用者只需要知道对象名字,通过接口调用对象,不必知道对象是怎么创建的,是典型的解耦模式, 有三种不同类型:简单工厂模式,工厂方法模式和抽象工厂模式。 简单工厂模式:又叫静态工厂方法模式,有三种角色:工厂类角色,抽象产品角色,具体产品角色;下面将引用《head first 阅读全文
posted @ 2017-04-08 21:50 叶子加雨 阅读(187) 评论(0) 推荐(0)
摘要: 设计模式: 在软件开发中,经过大家公认的,用于在特定环境下特定问题的解决方案,不是具体的代码,而是实际情景中的解决方案。 几乎所有模式有以下面向对象原则: 1.对接口编程而不是对实现编程 面向接口编程:解耦,增强扩展性 2.优先使用对象组合而不是继承 设计模式的三大类:创建型模式,结构型模式,行为型 阅读全文
posted @ 2017-04-07 11:24 叶子加雨 阅读(142) 评论(0) 推荐(0)