摘要: 享元模式 享元模式(Flyweight): 运用共享技术有效地支持大量的细粒度的对象,避免对象间拥有相同内容造成多余的开销。 上回我们在组合模式中创建了文章列表类,这次我们要向不同的文章列表类里都添加20条记录 首先我们创建一个文章列表类这里面有我们的类别和想要添加的标题名称 这里我们简单处理,添加 阅读全文
posted @ 2017-09-04 08:42 东城慕水 阅读(441) 评论(2) 推荐(6) 编辑
摘要: 组合模式 组合模式(Composite): 又称部分 整体模式,将对象组合成树形结构以表示“部分整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。 如果有一个需求需要我们做一个门户网站,涉及到门户网站自然离不开文章列表,那么文章列表里又有文字列表,图片列表,图文列表,这么多种类 阅读全文
posted @ 2017-09-01 09:05 东城慕水 阅读(474) 评论(0) 推荐(6) 编辑
摘要: 桥接模式 桥接模式(Bridge): 在系统沿着多个维度变化的同时,又不增加其复杂度并已达到解耦 从定义上看桥接模式的定义十分难以理解,那么我们来通过示例来演示什么是桥接模式。 现在我们需要做一个导航栏随鼠标移入移出改变颜色的简单特效,但是部分选项卡全部变色,部分选项卡部分变色 html代码如下: 阅读全文
posted @ 2017-08-30 08:32 东城慕水 阅读(734) 评论(2) 推荐(5) 编辑
摘要: 装饰者模式 装饰者模式(Decorator): 在不改变原对象的基础上,通过对其进行过包装拓展(添加属性高或者方法)使原有对象可以满足用户的更复杂需求。 如果现在我们有个需求,需要做一个提交表单,当我们选中输入框的时候,输入框旁会显示相应提示,或许我们会这样做: html中我们会添加一个输入框,后面 阅读全文
posted @ 2017-08-28 08:34 东城慕水 阅读(668) 评论(1) 推荐(6) 编辑
摘要: 在 ASP.NET Core 中执行租户服务 不定时更新翻译系列,此系列更新毫无时间规律,文笔菜翻译菜求各位看官老爷们轻喷,如觉得我翻译有问题请挪步原博客地址 本博文翻译自: " http://gunnarpeipman.com/2017/08/tenant providers/ " 在我之前关于 阅读全文
posted @ 2017-08-27 17:59 东城慕水 阅读(1775) 评论(6) 推荐(7) 编辑
摘要: 适配器模式 适配器模式(Adapter): 将一个类(对象)的接口(方法或属性)转化成为另外一个接口,使类(对象)之间接口的不兼容问题通过适配器得以解决。 适配相似的框架 不知道大家有没有遇到过这种场景,期初一个项目没有引用jQuery这类js,然后又觉得每次用document对象点出属性很麻烦,于 阅读全文
posted @ 2017-08-25 08:30 东城慕水 阅读(538) 评论(0) 推荐(6) 编辑
摘要: 经过一段时间的学习与分享,我们对创建型设计模式已经有了一定的认识,未来的一段时间里我们将展开新的篇章,开始迈入结构性设计模式的学习。 结构性设计模式与创建型设计模式不同,结构性设计模式更偏向于关注如何将类和对象组合成更大、更复杂的结构,以简化设计。 外观模式 外观模式(Facede): 为一组复杂的 阅读全文
posted @ 2017-08-23 08:04 东城慕水 阅读(627) 评论(0) 推荐(5) 编辑
摘要: 单例模式 单例模式(Singleton) : 又被称为单体模式,是只允许实例化一次的对象类。一个类有且仅有一个实例,并且自行实例化向整个系统提供。 命名空间 单例模式可能是JavaScript中我们最常见的一种模式了,这种模式经常为我们提供一个命名空间,比如我们经常使用jQuery。 下面我们来看看 阅读全文
posted @ 2017-08-21 08:11 东城慕水 阅读(552) 评论(0) 推荐(5) 编辑
摘要: 不定时更新翻译系列,此系列更新毫无时间规律,文笔菜翻译菜求各位看官老爷们轻喷,如觉得我翻译有问题请挪步原博客地址 本博文翻译自: " http://gunnarpeipman.com/2017/08/ef core global query filters/ " Entity Framework C 阅读全文
posted @ 2017-08-20 18:10 东城慕水 阅读(3752) 评论(8) 推荐(11) 编辑
摘要: 我的学习笔记是根据我的学习情况来定期更新的,预计2 3天更新一章,主要是给大家分享一下,我所学到的知识,如果有什么错误请在评论中指点出来,我一定虚心接受,那么废话不多说开始我们今天的学习分享吧! 我们之前分享过在JavaScript中继承是靠原型链来实现的,那么设计模式中就一定有原型模式,所以本次我 阅读全文
posted @ 2017-08-18 08:25 东城慕水 阅读(571) 评论(1) 推荐(5) 编辑