设计模式
文章平均质量分 77
_大猪
这个作者很懒,什么都没留下…
展开
-
TypeScript反射机制动态创建类
前言在前一篇文章桥接模式与策略模式的区别与刘伟老师的桥接模式中,我们可以明白桥接模式处理得比较好的一个点是在于Java的反射机制。那么,假如我们需要再TypeScript中,来实现桥接模式的处理,需要怎么样来实现这个“反射”呢?注:在策略模式中,该文章的处理全部适用。思路反射机制:就是要实现通过一个Key值来创建一个类。那么在TypeScript中,普通的对象就有key:value的这样的格式,然后TypeScript编译后的源代码是JavaScript,而JS的类创建是通过原型原创 2021-10-20 17:25:59 · 5070 阅读 · 3 评论 -
桥接模式与策略模式的区别
文章转载自:http://www.blogjava.net/wangle/archive/2007/04/25/113545.html桥接(Bridge)模式是结构型模式的一种,而策略(strategy)模式则属于行为模式。以下是它们的UML结构图。在桥接模式中,Abstraction通过聚合的方式引用Implementor。在策略模式中,Context也使用聚合的方式引用Startegy抽象接口。从他们的结构图可知,在这两种模式中,都存在一个对象使用聚合的方式引用另一个..转载 2021-10-20 15:42:14 · 1404 阅读 · 0 评论 -
设计模式之六大原则(转载)
文章转载自:http://www.cnblogs.com/dolphin0520/p/3919839.html关于设计模式的六大设计原则的资料网上很多,但是很多地方解释地都太过于笼统化,我也找了很多资料来看,发现CSDN上有几篇关于设计模式的六大原则讲述的比较通俗易懂,因此转载过来。 原作者博客链接:http://blog.csdn.net/LoveLion/article/ca转载 2017-06-22 11:53:12 · 257 阅读 · 0 评论 -
学习设计模式的一点心得
对于我来说,也是一个刚开始学习设计模式的小学生,因为我是出来工作了将近两年之后才开始接触设计模式,之前总是认为设计模式是我等触摸不到的高高在上,事实证明也确实如此,但是又不全是。。。好矛盾的话,好了,搞得有点哲理性了。简单来说,设计模式是基础,但是是概括性的基础,比较笼统,比较模糊,需要在实际工作中才能慢慢理解。那么对于刚开始工作的人来说应该怎么要先学习设计模式吗?或者要怎么学习设计模式?原创 2017-06-22 09:44:21 · 702 阅读 · 0 评论 -
mvvm设计模式总结
要了解mvvm,首先要了解mvc和mvp,我们也先简单说一下mvc和mvp。MVC: MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务原创 2018-04-02 18:20:01 · 7125 阅读 · 2 评论 -
CocosCreator事件定义
以下是根据CocosCreator接口做的—全局事情管理类。/** 全局事件管理类,主要是在各个脚本之间发送消息 以下的test可以为公司名*/window.test = window.test || {};(function() { var EventCtrl = {}; //发送没有数据的事件 EventCtrl.sendNormalEv...原创 2018-10-16 20:41:40 · 1214 阅读 · 0 评论