门面模式(Facade Pattern)定义门面模式(Facade Pattern)也叫做外观模式,是一种比较常用的封装模式,其定义如 下:Provide a unified interface to a set of interfaces in a subsystem
策略模式定义策略模式(Strategy Pattern)是一种比较简单的模式,也叫做政策模式(Policy Pattern)。策略模式指定义一组算法,将每个算法都封装起来,并且使它们之间可以互换。策略模式使用的就是面向对象的继承和多态机制。策略模式的三个角色Context封装角色它也叫做上下文角色,起承上启下封装作用,屏蔽高层模块对策略、算法的直接访问,封装可能存在的变化。
(定义一个操作中的算法的框架,而将一些步骤延迟到子类中。使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤) 这样说可能似懂非懂,看下列类图,进一步加深理解
ElasticSearch7的简单使用
google的guava工具包有很多好东西,其中Multimap就特别的好用public static void main(String[] args) { //HashMultimap ArrayListMultimap LinkedHashMultimap TreeMultimap Multimap<String,Double> multimap = HashMultimap.create(); multimap.put("java",18
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号