上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: 前言 今天我们来看看备忘录模式【MementoPattern】,我们平时写文档的时候一不小心写错了一些字或者删除了一些东西怎么办呢?不用怕、Windows里面提供了Ctrl+Z,后退一步,可以一直后退。这个东西怎么实现的呢?我们记得之前讲过一个命令模式。命令保存的是发起人的具体命令(对应的行为)、我 阅读全文
posted @ 2019-10-24 09:22 小世界的野孩子 阅读(1068) 评论(0) 推荐(0) 编辑
摘要: 前言 今天我们看的是访问者模式【Visitor Pattern 】,我们理解访问者模式这个名称可能会有利于我们理解其核心代码块。我们看这么个例子:我去朋友家做客,那么朋友属于主人,我则属于访问者。这时刚好朋友在炒菜,却没得酱油了。如果朋友下去买酱油将会很麻烦而且会影响炒菜。这时就到我这个访问者出马了 阅读全文
posted @ 2019-10-19 16:54 小世界的野孩子 阅读(1991) 评论(0) 推荐(3) 编辑
摘要: 前言 今天我们介绍的是责任链模式【Chain of Responsibility Pattern】。对于责任链模式理解起来还是比较容易的。例如在公司请假、三天以内部门经理批准即可,但是三到七天可能就需要总监批准了、七天以上需要副总裁批准。对于这么一个需求最初的解决方案就是if-else语句判断。但是 阅读全文
posted @ 2019-10-17 09:20 小世界的野孩子 阅读(1967) 评论(2) 推荐(4) 编辑
摘要: 前言 今天我们来看策略模式【Stragety Pattern【行为型】】,这个模式还是比较好理解的。策略怎么理解呢?一般是指:1. 可以实现目标的方案集合;2. 根据形势发展而制定的行动方针和斗争方法;3. 有斗争艺术,能注意方式方法。总的来说呢就是针对一个目的的不同的方法集合。这里要讲的策略模式怎 阅读全文
posted @ 2019-10-16 09:39 小世界的野孩子 阅读(1017) 评论(0) 推荐(4) 编辑
摘要: 前言 今天我们讲的是状态模式【State Pattern】、这个名字咋一看不好理解,但是仔细一想还是比较容易的。状态模式重点关注的是状态。状态又牵扯着什么呢?房屋的状态暂且可以分为出租、签订合同、退房。那么出租对应的是什么呢?出租状态代表可以租房。可以租房是一个行为了。所以不难理解的是状态模式关注的 阅读全文
posted @ 2019-10-14 09:20 小世界的野孩子 阅读(1351) 评论(0) 推荐(1) 编辑
摘要: 前言 今天我们一起看看中介者模式,怎么去理解这个模式呢?说起来也简单、好理解。生活中我们租房经常都是通过中介来实现的。一般租房要么是房东直租要么是中介。那么今天要讲的中介者模式和租房的这个中介是否有关系呢?当然是有点关系的。中介者模式是用来降低多个对象和类之间的通信复杂性。这种模式提供了一个中介类, 阅读全文
posted @ 2019-10-12 09:17 小世界的野孩子 阅读(8545) 评论(3) 推荐(2) 编辑
摘要: 前言 今天我们一起看看这个观察者模式,这个模式简单来说就是一个发布订阅类似的模式。按照名字来理解也就是存在一个观察者和一个被观察者。说几个例子给大家听,大家应该就明白了。例如在我们现在通过银行卡支付之后,会收到银行发过来的提示信息。例如当我们话费余额或者流量不足之时也会收到提示信息。这其中的逻辑帮我 阅读全文
posted @ 2019-10-11 09:14 小世界的野孩子 阅读(1091) 评论(0) 推荐(2) 编辑
摘要: 前言 今天我们一起看看行为模式中的迭代器模式,迭代是重复反馈过程的活动,其目的通常是为了接近并到达所需的目标或结果。在系统开发中简单说可以理解成遍历。这种模式用于顺序访问集合对象的元素,不需要知道集合对象的底层或者内部表示。 迭代器模式介绍 一、来由 在系统开发中,集合对象内部表示各不相同。底层构造 阅读全文
posted @ 2019-10-10 09:18 小世界的野孩子 阅读(1716) 评论(0) 推荐(3) 编辑
摘要: 前言 今天我们一起来看行为型设计模式中的命令模式、何为命令模式呢?先谈命令——我现在需要对某一条信息进行删除,我进行点击删除按钮。后台执行删除的命令、对信息进行删除。那么我们要讲的命令模式又是什么呢?命令模式就是把一个操作或者行为抽象为一个对象。然后通过对命令的抽象化来使得发出命令的职责和执行命令的 阅读全文
posted @ 2019-09-27 09:25 小世界的野孩子 阅读(1160) 评论(2) 推荐(2) 编辑
摘要: 前言 .Net Core3.0终于如约而至的来了。在3.0中增加了许多东西、也有了许多的变化。今天我们看的就是在3.0中使用gRPC并遇到的问题。gRPC现在可以非常方便简洁的在.Net Core中使用了,今天我也是尝试了一下,但是不幸了是遇到了一些阻碍。我们一起看看是啥问题吧。 gRPC介绍 gR 阅读全文
posted @ 2019-09-26 09:18 小世界的野孩子 阅读(4776) 评论(5) 推荐(8) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页
回到顶部