
设计模式
_cheny
慢慢来,会很快
展开
-
【设计模式】观察者模式
【设计模式】观察者模式首先来解释一下什么是观察者模式定义:观察者模式(有时又被称为模型(Model)-视图(View)模式、源-收听者(Listener)模式或从属者模式)是软件设计模式的一种。在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实现事件处理系统。用大白话将就是 拿微信公众...原创 2019-01-20 15:28:31 · 235 阅读 · 0 评论 -
【设计模式】装饰者模式
【设计模式】装饰者模式今天来讲一下什么是装饰者模式。定义:23种设计模式之一,英文叫Decorator Pattern,又叫装饰者模式。装饰模式是在 不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。特点(1) 装饰对象和真实对象有相同的接口。这样客户端对象就能以和真实对象相同的方式和装饰对象交互。(2) 装饰对象包含一...原创 2019-01-15 23:21:15 · 251 阅读 · 0 评论 -
【设计模式】简单工厂模式
【设计模式】简单工厂模式定义 简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。模式UML图包含的角色和职责工厂(Creator)角色 简单工厂模式的核心,它...原创 2019-06-26 16:19:24 · 268 阅读 · 0 评论