随笔分类 -  重构和模式

摘要:前言:从去年3月份入职到现在刚好一年半,在这一年半的时间里一直负责部门的资源服务开发与搭建,由于公司战略的调整我负责的这个服务需要交接到别的部门。因为在负责服务的一年半中遇到太多太多坑,不过很幸运自己坚挺下来了,服务日访问量也由刚接手时候的8千变成2.0亿,业务方也扩大近一倍,今天我在这里把所有的经 阅读全文
posted @ 2018-09-18 19:04 朝向远方 阅读(1156) 评论(7) 推荐(0) 编辑
摘要:前言:说起单例模式,可能大家都熟悉,可以说是设计模式中出现频率最高的一个,为了彻底弄清单例,在这里我将说明何为单例,单例模式的演变,已经和静态类之间的区别等。 1:概念 何为单例,就是在一个应用程序中只能有一个实例,就是保证对象只能被new一次。 2:懒汉模式 懒汉我觉得这个名字很形象,就是很懒,所 阅读全文
posted @ 2016-07-31 17:34 朝向远方 阅读(778) 评论(4) 推荐(0) 编辑
摘要:在现实生活中我们也经常会用到适配器,比喻我们经常用的电脑适配器,你说不用适配器怎么充电吧,但是我们发现电脑适配器也有条件,第一你得有电吧,没有电的话就没有适配器什么事情,第二 你得有电脑吧,没有电脑适配器怎么用。所以在这个简单例子中我们发现我们为啥使用适配器,那是因为我不使用适配器我没法给我的电脑... 阅读全文
posted @ 2015-11-13 10:45 朝向远方 阅读(1161) 评论(2) 推荐(0) 编辑
摘要:1:简单工厂模式简单工厂模式我个人觉得就是为了让客户程序和类的对象分离,用户不在考虑去调用哪个方法,我只需要告诉你我的一些特征就可以调用相应的对象,以下用来自不同国籍的人来说明a:如果现在做一个关于统计中国人,美国人,和日本人的一个功能,第一个我们考虑创建一个接口关于对人的基本操作 1 public... 阅读全文
posted @ 2015-10-26 09:47 朝向远方 阅读(815) 评论(0) 推荐(2) 编辑
摘要:1:观察者模式无疑是观察。举一个例子来说明一下观察者模式。比喻现在要开联合国(主题)大会,那么现在各国国家派出代表去参加(此时各国代表就是观察者)。代表把联合国商讨的结果带回来传递给国内人民,这个过程就是观察者模式。看下图下面开始编码:第一步:我们先看被观察者(就是主题),被观察者有什么特性呢,首... 阅读全文
posted @ 2015-08-17 16:27 朝向远方 阅读(2155) 评论(2) 推荐(3) 编辑
摘要:我们要明白使用装饰模式目的是什么,只有搞清目的我们才有思路进行下一步设计,那么既然叫做装饰,他的核心功能肯定是装饰这个类的。我个人观点 装饰模式主要作用:1:动态的为一个类添加功能(如果一个类不能被继承),并且可以随时撤销2:改变类中某些对象并不影响其他的类3:通过不同的具体装饰类来进行排列组合,创... 阅读全文
posted @ 2015-05-29 15:08 朝向远方 阅读(640) 评论(0) 推荐(2) 编辑