设计模式
文章平均质量分 83
遥望江南2009
这个作者很懒,什么都没留下…
展开
-
单例设计模式总结
1为什么要用单例设计模式2几种单例设计模式2.1懒汉式2.1.1双重校验锁并不能保证安全2.1.2,使用volelite关键词2.1.3,ThreadLocal修复双重检测2.2最安全的单例-饿汉式3枚举单例1为什么要用单例设计模式 在我们开发过程中有时候对于某个类的实例只能有一个,也就是说该类只能被创建一次,别人想用只能用这个实例。这个在我们数据库的操作就是单例的一个体原创 2017-03-06 17:33:47 · 381 阅读 · 0 评论 -
屁股决定脑袋,思想决定高度
转眼不知不觉来到新公司近三个月了最近看欢乐颂安迪说的有句话很好,每一个管理者并不在乎你因为什么客观原因导致没完成任务,他更在乎交给你什么任务。你完成的结果如何。是啊,我们在职场与其抱怨这个任务是因为什么原因导致流产,不如多想想解决办法。作为员工我们更应该想想对方有什么需求,然后在实际进行中多从这些方面思考解决方案。1欢乐颂安迪的话引起设计模式的思考1.1单一职责原则1.2开闭原则1.3里矢替换原创 2017-06-11 17:09:17 · 6839 阅读 · 0 评论 -
建造器模式(builder)
1为什么要用builder设计模式?1.1普通对象的创建1.2builder链式调用的好处2应用的场景3感悟为什么要用builder设计模式? 在我们开发中我们可能经常写这种代码 Person person = new Person("jiangnan","25","school","sh");这种方式创建对象在属性不是很多的时候没感觉有什么别扭,假如现在随着业务的扩大,属性增加到几十个,原创 2017-03-06 16:06:31 · 574 阅读 · 0 评论 -
聊聊你不知道的建造者设计模式
距离上次写博客的距离也快一个月了,最近打算跟大家分享一下建造者模式,其实这个模式以前也介绍过只是泛泛的介绍,并没有深入的去说明其中的逻辑性,由于这次跟王大哥讨论建造者模式,我还是决定写一篇博客记录一下自己对建造者模式的理解,各位可以提出不同的观点,相互交流1:Builder 设计模式1.1:为什么要用建造者模式1.2:建造者模式的几个角色1.3:一款软件产品的建造过程2:变种 Builder原创 2017-07-08 00:32:12 · 1765 阅读 · 1 评论 -
开发中灵活运动抽象
public interface IAndroidCanvasHelper { void init(int width, int height); void draw(final CanvasPainter canvasPainter); Bitmap getOutputBitmap(); interface CanvasPainter { vo...原创 2018-08-29 13:49:55 · 189 阅读 · 0 评论