7篇文章 · 5565字 · 2人关注
定义 策略模式定义了一系列算法,并将每一个算法封装起来,而且使它们可以相互替换。策略模式让算法独立于使用它的客户端独立变化。 使用场景 当我们处...
之前我们对工厂方法模式已经有所了解了,那抽象工厂模式又是什么呢? 定义 为创建一组相关或者是相互依赖的对象提供一个接口,而不需要指定它们的具体类...
1、定义、使用场景 定义:在不同的状态下,对同一行为有不同的响应。状态模式把对象的行为包装在不同的状态中,每一个状态的对象都有一个相同的抽象状态...
1、定义、使用场景 定义一个用于创建对象的接口,让子类决定实例化那个类。在需要生成复杂对象的地方,都可以使用工厂方法模式。 概念总是抽象的,下面...
定义 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 只要包括以下角色: Product 产品类 : 产品的抽象类...
使用场景 实际的开发中,为了避免创建多个对象消耗过多的资源,或者某个类的对象只能有一个,所以就需要使用单例模式来确保某个类只能对外提供一个对象。...
一、MVC MVC的全称是Model-View-Controller,也就是模型-视图-控制器。 在Android中View层一般由XML布局文...
文集作者