zoukankan
html css js c++ java
参数不统一,如何进行抽象?
今天在设计ImpalaService和HiveService的时候,其实大部分操作都是一样的;但是某些接口的参数不一样,但是我现在想要把他两抽成同一个interface;这意味着必须要接口一致才可以;于是我想到了就是把参数包装成一个参数类,这个参数类包含了双方的所需的参数,按需从这个参数里面处理。
当然这个参数其实可以抽成一个抽象类,然后Impala和Hive实现各自的参数类;这样参数意义将会更加明确;只不过在函数入口的地方需要将父类的参数强转为特定类的参数。
查看全文
相关阅读:
javaee_正则表达式基础和常用表达式
hello2源代码分析
servlet_filterj简介
hello1的web.xml解析
Annotation
注入(Injection)
容器(Container)
Building Tool(Maven/Gradle)
JavaWeb的历史与发展趋势
Build Tools
原文地址:https://www.cnblogs.com/xiashiwendao/p/8365138.html
最新文章
HAProxy.md
iptables
Linux 系统 centos7+VMwareWorkstation 创建共享文件夹错误解决方法集锦 转
Keepalived
python高阶函数(filter与sorted)
python之列表生成器
python切片与迭代
python函数(递归函数)
python之高阶函数(map/reduce)
python之 迭代器
热门文章
python之生成器
python 配置环境
python函数(调用与定义)
11.25
version control
URL和URI的区别
函数编程语言
HTTP解析
session and cookie简析
servlet_cdi自动注入
Copyright © 2011-2022 走看看