设计模式
29DCH
In me the tiger sniffs the rose.
展开
-
策略模式介绍以及headfirst上的两个实例
定义:策略模式定义了一系列的算法,并将每一个算法封装起来,而且使他们可以相互替换,让算法独立于使用它的客户而独立变化。分析下定义,策略模式定义和封装了一系列的算法,它们是可以相互替换的,也就是说它们具有共性,而它们的共性就体现在策略接口的行为上,另外为了达到目的,也就是说让算法独立于使用它的客户而独立变化,我们需要让客户端依赖于策略接口。策略模式的优缺点:优点:1、结构清晰,把策略分离成一...原创 2018-11-15 21:29:39 · 252 阅读 · 0 评论 -
JS中使用命令模式完成菜单页面
CommandTest.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>命令模式完成菜单页面</title></head><body&原创 2018-12-20 19:46:19 · 495 阅读 · 0 评论