
设计模型
Attacking-Coder
熟练掌握各种前端框架的英文拼写
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
设计模式:组合模式
这个应用的地方也比较多,比如大多数系统的UI界面的导航菜单一般都是组合模式,再如Android里面的xml布局都是用的组合模式。在选择是否应用组合模式时,要考虑设计上的抉择,到底是要透明性更多一点,还是安全性更多一点,需要做一个平衡。原创 2023-01-11 18:35:19 · 147 阅读 · 0 评论 -
设计模式:桥接模式
设想如果要绘制矩形、圆形、椭圆、正方形,我们至少需要4个形状类,但是如果绘制的图形需要具有不同的颜色,如红色、绿色、蓝色等,此时至少有如下两种设计方案:- 第一种设计方案是为每一种形状都提供一套各种颜色的版本。- 第二种设计方案是根据实际需要对形状和颜色进行组合。第二种方案就是桥接模式原创 2023-01-11 13:15:00 · 151 阅读 · 0 评论 -
设计模式:模块模式
摸块化模式最初被定义为在传统软件工程中为类提供私有和公共封装的一种方法。能够使一个单独的对象拥有公共/私有的方法和变量,从而屏蔽来自全局作用域的特殊部分。这可以减少我们的函数名与在页面中其他脚本区域内定义的函数名冲突的可能性。原创 2023-01-11 10:54:16 · 248 阅读 · 0 评论 -
设计模式:发布订阅模式
发布订阅模式是的订阅者和发布者可以不互相知道,他们通过第三方互相通知《触发信息》。而且第三方也只负责通知订阅者:发布者要求我通知你了。但是不会具体告诉订阅者需要做什么,订阅者自己掌控自己做什么,实现了完全的解耦。原创 2023-01-10 22:16:48 · 155 阅读 · 0 评论 -
设计模式:观察者模式
观察者模式有两大类:观察者和被观察者原创 2023-01-10 20:24:54 · 125 阅读 · 0 评论 -
设计模式:代理模式
代理模式(Proxy),为一个对象提供一种对于该对象访问以及修改的一种控制手段。原创 2023-01-10 17:32:25 · 93 阅读 · 0 评论 -
设计模式:策略模式
该模式主要解决在有多种算法相似的情况下,使用if...else所带来的难以维护性。它的优点是算法可以自由切换,同时可以避免过多的if...else判断,具有良好的扩展性。原创 2023-01-10 14:33:12 · 89 阅读 · 0 评论 -
适配器模式
适配器模式原创 2023-01-10 13:12:38 · 80 阅读 · 0 评论 -
【无标题】
设计模型原创 2022-06-07 11:28:28 · 166 阅读 · 0 评论