随笔分类 -  java

摘要:策略模式是一种定义一系列算法的方法,从概念上看,所有这些算法完成的都是相同的同坐,只是实现不同,他可以以相同的方式调用所有算法,减少了各种算法类与使用算法类之间的耦合 优点 1. 策略模式的Strategy类层次为Context定义了一系列的可供重用的算法或行为。继承有助于析取出这些算法的公共功能 阅读全文
posted @ 2017-07-21 14:58 AlexanderZhou 阅读(225) 评论(0) 推荐(0)
摘要:在工厂方法模式中,工厂父类负责定义创建产品对象的公共接口,而工厂子类则负责生成具体的产品对象,这样做的目的是将产品类的实例化操作延迟到工厂子类中完成,即通过工厂子类来确定究竟应该实例化哪一个具体产品类。 使用场景 我们不能预测要创建类的具体对象 我们想要一个类的子类来指定需要创建的对象 当类将创建对 阅读全文
posted @ 2017-07-07 08:37 AlexanderZhou 阅读(209) 评论(0) 推荐(0)
摘要:Enum 一般用来表示一组相同类型的常量。如性别、日期、月份、颜色等。对这些属性用常量的好处是显而易见的,不仅可以保证单例,且比较时候可以用 ”==” 来替换 equals 。是一种好的习惯。 JDK1.5 之前没有 Enum 这个类型,那时候一般用接口常量来替代。有了 JavaEnum 之后,可以 阅读全文
posted @ 2017-07-06 14:17 AlexanderZhou 阅读(245) 评论(0) 推荐(0)
摘要:Takes an opinionated view of building production ready Spring applications. Spring Boot favors convention over configuration and is designed to get yo 阅读全文
posted @ 2017-02-02 22:42 AlexanderZhou 阅读(806) 评论(0) 推荐(0)