
Java的23种设计模式
Java设计模式是我们作为开发者应该学习的一种逻辑思维,可能你会觉得你的代码中用不到这么高大上的东西,但是其实很多设计模式无形之中就已经体现在你的代码中,只是你没有把它提炼出来;同时在学习设计模式的过程中,你将找到“封装变化”、“对象间松散耦合”、“针对接口编程”的感觉
ZT_WOLF
种树最好的时机是十年前,其次是现在
展开
-
工厂模式
工厂模式工厂模式实现简单工厂模式与工厂模式原创 2019-11-04 22:49:29 · 127 阅读 · 0 评论 -
代理模式
说到Java设计模式,有一种设计模式那就不得不提一下,那就是 — 代理模式,我也不知道代理模式为什么会这么出名,甚至在我还没有学设计模式得时候我就听说过了,大概是和朋友圈里面各种代购代理有关吧。如果没有听说过的话也没有关系,我这里可以举个栗子:我们朋友圈里面的微商(代理类)就是一个代理,他从厂家(服务类)拿货,然后我们(客户端)要买厂家的东西,不会直接到厂家哪里买,直接到微商哪里买,我们不直接接...原创 2019-10-24 09:11:58 · 163 阅读 · 0 评论 -
简单工厂模式
什么是设计模式?设计模式的好处代码无错便是优?面向对象编程什么是简单工厂模式原创 2019-09-01 22:09:06 · 218 阅读 · 2 评论 -
策略模式
策略模式是一种定义一系列算法的方法,从概念上看,所有这些算法都是完成相同的工作,只是实现不同而已,它可以以相同的方式来调用所有的算法,减少各类算法类与使用算法类的耦合。原创 2019-09-15 10:37:18 · 297 阅读 · 0 评论 -
装饰模式
有一天程序员穿着休闲装到了公司,就在这个时候老板看见你了,说今天公司周年庆,你不知道吗,要正式一点,你的内心一定是崩溃的,但是你能怎么办,还不是必须照做,那就加一件正装外套好了,搞定。这个就和我们工作中有一种情况很类似,当我们都完成了一个功能了,开始运行了,但是老板忽然说能不能在这个地方加个新功能,但是只是在某些特殊的地方才使用,这个时候我们修改原有代码不太好,免得影响原有逻辑,有没有好的办法来解...原创 2019-09-23 10:33:13 · 138 阅读 · 0 评论