上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 42 下一页
摘要: 工厂方法中,每个工厂类,只完成单个实体的创建。抽象工厂方法可以优化此缺点。 UML图: 示例代码: 阅读全文
posted @ 2018-05-29 16:19 chester·chen 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 简单工厂模式有一个缺点,就是增加子类的时候,需要修改工厂类里的switch。工厂方法模式可以优化简单工厂模式的这个缺点。 UML图: 示例代码: 阅读全文
posted @ 2018-05-29 15:38 chester·chen 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 应用场景: 不同的条件下,不同的逻辑处理。例如:自动挡与手动挡的挂档方式。 UML图 实例代码: 阅读全文
posted @ 2018-05-29 14:54 chester·chen 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 使用场景: 1.频繁IO操作,但很少改变的资源,例如:配置文件信息读取,日志操作。 2.资源控制,线程池。 UML图 阅读全文
posted @ 2018-05-29 13:48 chester·chen 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 策略模式的使用场景: 1.一个系统中有许多类,他们的区别在于行为不同,则可以通过策略模式,可以动态的让一个对象选择其中的一个。 2.一个系统需要动态地在几种算法中选择一种。例如:打折、返佣等。 3.可以将一些复杂的条件语句,使用策略模式简化。 4.让客户端决定使用相应的策略模式。 UML图: 示例代 阅读全文
posted @ 2018-05-29 09:48 chester·chen 阅读(168) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/dudu/p/4569857.html OAuth真是一个复杂的东东,即使你把OAuth规范倒背如流,在具体实现时也会无从下手。因此,Microsoft.Owin.Security.OAuth应运而生(它的实现代码在Katana项目中),帮助开发者偷了不 阅读全文
posted @ 2018-05-24 12:32 chester·chen 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 一、什么是OAuth OAuth是一个关于授权(Authorization)的开放网络标准,目前的版本是2.0版。注意是Authorization(授权),而不是Authentication(认证)。用来做Authentication(认证)的标准叫做openid connect,我们将在以后的文章 阅读全文
posted @ 2018-05-24 11:16 chester·chen 阅读(153) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/xinaixia/p/5945678.html 阅读全文
posted @ 2018-05-22 21:41 chester·chen 阅读(95) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/qq_26525215/article/details/79182674 https://blog.csdn.net/ahaaaaa/article/details/51514175 阅读全文
posted @ 2018-05-22 21:40 chester·chen 阅读(139) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/Miss-mickey/p/6734831.html https://www.cnblogs.com/hegx/p/6097138.html 阅读全文
posted @ 2018-05-21 17:08 chester·chen 阅读(107) 评论(0) 推荐(0) 编辑
上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 42 下一页