设计模式
cx羽
Android 工程师,3年
展开
-
具体的设计模式(三):行为型模式
行为型模式:有11种:策略模式,模板方法,观察者模式,迭代子模式,责任链模式,命令模式,备忘录模式,状态模式,访问者模式,中介者模式,解释器模式。先来张图,看看这11中模式的关系:第一类:通过父类与子类的关系进行实现。第二类:两个类之间。第三类:类的状态。第四类:通过中间类。13.策略模式(Strategy)简单说明:定义一系列的算法,把它们一个个封装起来,并且使他们可相互替换。应用实例:诸葛亮的原创 2017-04-27 18:32:26 · 378 阅读 · 0 评论 -
具体的设计模式(一):创建型模式
创建型模式:有5种:工厂方法,抽象工厂,单例模式,建造者模式,原型模式。1.工厂方法: 简单说明:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。举例说明: 设计一个sender接口(发送接口)package factorymethod;public interface Sender { //发消息的接口 public void s原创 2017-04-25 14:22:37 · 339 阅读 · 0 评论 -
具体的设计模式(二):结构型模式
结构型模式:有7种:适配器模式,装饰器模式,代理模式,外观模式,桥接模式,组合模式,享元模式。6.适配器模式(Adapter): 简单说明:将一个类的接口转换成客户希望的另一个接口,该模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作.适配器模式按细分可以分为3类:类的适配器模式对象的适配器模式接口的适配器模式举例说明: 1.类的适配器模式package adapter;pub原创 2017-04-26 19:08:43 · 372 阅读 · 0 评论 -
常用的23种设计模式
设计模式:是一个java程序员走向java编程大神的必经之路!它使读者更加深刻的理解面向对象的设计思想,以及更好地使用面向对象语言解决现实中的许多问题!设计模式可以简单的分为3类:- 创建型模式 :共5种- 结构性模式 :共7种- 行为型模式 :共11种创建型模式:主要用在构造方法中,用于创建对象实例的,有这5种(抽象工厂,工厂方法,单例模式,建造者模式,原型模式)。结构性模式:主要是从程序的原创 2017-04-22 14:29:42 · 446 阅读 · 0 评论