![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
luckyHarry4
good good study day day up!!!
展开
-
给女友讲讲设计模式——工厂模式(JAVA实例)1
前言 接触Java已经有很长的一段时间了,但是总是一味的去探索新的技术,学着不断的去堆砌代码,最后终于发现自己写的代码是没有灵魂的,有些时候只是单纯的实现了功能,但是代码的可读性和可维护性并不是那么好,所以开始慢慢的学习和接触设计模式。(PS:之所以叫给女友讲讲系列,是因为我想用最直白的语言,最易懂的例子,能够让其他人理解相应的模式。) 工厂模式 我们先来讲讲工厂模式,我们为什么需要工厂...原创 2018-09-09 15:24:34 · 147 阅读 · 0 评论 -
给女友讲讲设计模式——建造者模式(JAVA实例)3
前言 小的时候,我特别喜欢四驱车,我就不停的攒零花钱,等攒到足够买的起一辆车的时候,就会那所有的钱去买这辆车,但是很快我发现,组装好的车一般都是要比一个一个部件组装贵多了。发现这个秘密之后,我就会去买各种零部件,然后回来组装。 我想通过这个故事引出我们今天的主角,建造者模式。 建造者模式 package builder; /** * 四驱车类,是一个entity * @aut...原创 2018-09-09 16:19:28 · 130 阅读 · 0 评论 -
给女友讲讲设计模式——原型模式(JAVA实例)4
###前言 上高中那阵子,特别迷恋火影,所以每周都会等着更新。最让我难忘的是里面的主人公鸣人,和他的各种各样炫酷的技能。他的影分身,一下子可以分离出来多个自己,并且这些自己的副本使用的技能都是相同的。如果他的副本想要使用其他的技能,除非分身再克隆出来一个技能的副本,然后去进行学习。 ###正文 刚刚说的那个例子,大家先记着,接下来我慢慢揭开圆形模式的面纱。 原型模式,简单来说就像是我们操纵电脑使的...原创 2018-09-22 10:45:24 · 134 阅读 · 0 评论