04 2019 档案

摘要:考虑这样一种业务场景,我们构建一个业务对象,但是这个业务对象及其复杂。为了代码的根号的可读性,我们会把这个对象的构建过程根据精密联系的程度来拆分成几个类来完成。最后再放到一起使用来生成复杂对象。这个业务场景非常常见,接下来就分析一下解决这个问题更灵活的方式,即:建造者模式。 建造者模式定义及规范代码 阅读全文
posted @ 2019-04-29 22:45 彭卫强 阅读(401) 评论(0) 推荐(0) 编辑
摘要:工厂模式已经分析了简单工厂模式和工厂方法模式。并且了解了工厂方法模式去简单工厂模式的延伸,工厂方法模式如果不把工厂类抽象的话,就是简单工厂模式。由前面两个工厂模式可以猜测出抽象工厂模式应该是这两种工厂模式的另外一个变化。先来看一下它的定义。 提供一个创建一系列相关或相互依赖的对象的接口,而无需指定它 阅读全文
posted @ 2019-04-23 22:25 彭卫强 阅读(223) 评论(0) 推荐(0) 编辑
摘要:本文基于Eclipse IDE,我们每天都使用的IDE其实提供了很多强大的功能,掌握它们,往往能够事半功倍。 1、Quick Type Hierarchy 快速查看类继承体系。 快捷键:Ctrl + T 查看类很多人可能都知道,可源码阅读的时候更多用来查看方法体系更重要,可以方便快速的定位到方法的实 阅读全文
posted @ 2019-04-18 09:52 彭卫强 阅读(338) 评论(0) 推荐(0) 编辑
摘要:在开发系统中,经常会碰到一个问题。现在需要实现的一些功能,但是这个功能模块以后一定是需要扩展的,那么现在开发中就不仅要实现现在的功能,还要考虑以后的扩展。那么为了系统的健壮,扩展就要遵循开闭原则(简单说,就是对修改关闭,对扩展开发)。 通过场景例子切入工厂方法模式 要实现这个功能,就是要找到一种方法 阅读全文
posted @ 2019-04-16 22:20 彭卫强 阅读(182) 评论(0) 推荐(0) 编辑

本文原创,文中若有表述不清或存在问题,欢迎指正。共同学习
点击右上角即可分享
微信分享提示