首页 > 经验记录 > Pattern

  相信泛型做 Java 开发的都不陌生,也是天天接触的玩意了。不过真正自己写代码玩泛型玩的比较溜的我看还是比较少的。 基础应用、泛型是什么 这些东西就不说了。J2EE的东西到处都有,而且在职的 Java 开发看这种基础肯定没什么意思。 这篇主要就说一些泛型相关的骚操作。把泛型,给他玩的灵性起来。     ...

Read more »

阅读全文 »

  引言 这篇主要表明先开个坑,   后续能填多少是多少。反正坑也有几个没填完的。 比如:   探秘分布式解决方案啦(目前4篇)  微服务组件使用啦(目前10篇)   —  [ 2019-12-15数据 ]   慢慢来吧。 目前想法是能写出这么几篇文章: 泛型骚操作、枚举骚操作、链式调用法设计、将 Java8 的Stream终止操作玩出花、解 ...

Read more »

阅读全文 »

我总感觉网上写的和我写的不是同一个模式似的… 我这个状态切换的流畅的一批,而且外部调用者完全与其状态的变换隔离。 也完美符合迪米特法则,新增状态原有代码逻辑一丝都不用修改。 就是实现起来略复杂   核心: 用于解决系统中复杂对象的状态转换以及不同状态下行为的封装问题   结构: -Context环境类 ...

Read more »

阅读全文 »

模板方法模式是编程中经常用到到的模式。它定义了一个操作中的算法骨架,将某些步骤延迟到子类中实现。这样,新的子类可以在不改变一个算法结构的前提下重新定义该算法的某些特定步骤。 核心:处理某个流程的代码已经都具备,但是其中某个节点的代码暂时不能确定。因此,可以将该节点的代码实现转移给子类完成。即:处理 ...

Read more »

阅读全文 »

策略模式是一种对象行为型模式。一般对应于解决某一个问题的一个算法族,允许用户从该算法族中任选一个算法解决某一个问题,同时可以方便的更换算法或者增加新的算法。并且由客户端决定调用哪个算法。 本质:      分离算法,选择实现   –以下摘自 http://www.runoob.com 意图:定义一系列的算法,把它们一个 ...

Read more »

阅读全文 »

工厂模式   工厂模式主要是实现了创建和调用者的分离   核心本质: 实例化对象,用工厂方法代替new操作 将选择实现类、创建对象统一管理和控制。从而将调用者跟我们的实现类解耦   工厂模式(factory)大概分为三种: 简单工厂模式: 用来生产同一等级结构中的任意产品(对于增加新的产品,需要修改 ...

Read more »

阅读全文 »

单例模式 核心作用: 保证一个类只有一个实例,并且提供一个访问该实例的全局访问点   常见的几种单例模式实现方式 饿汉式(线程安全,调用效率高。但是不能延时加载。) 懒汉式(线程安全,调用效率不高。但是可以延时加载) 双重检测锁式(由于JVM底层内部模型原因,偶尔会出现问题。不建议使用) 静态内部类 ...

Read more »

阅读全文 »
EA PLAYER &

历史记录 [ 注意:部分数据仅限于当前浏览器 ]清空

      00:00/00:00