runxinzhi.com
首页
百度搜索
参数不统一,如何进行抽象?
今天在设计ImpalaService和HiveService的时候,其实大部分操作都是一样的;但是某些接口的参数不一样,但是我现在想要把他两抽成同一个interface;这意味着必须要接口一致才可以;于是我想到了就是把参数包装成一个参数类,这个参数类包含了双方的所需的参数,按需从这个参数里面处理。
当然这个参数其实可以抽成一个抽象类,然后Impala和Hive实现各自的参数类;这样参数意义将会更加明确;只不过在函数入口的地方需要将父类的参数强转为特定类的参数。
相关阅读:
iframe高度自适应方法
mysql left join对于索引不生效的问题
禁止百度转码和百度快照缓存的META声明
使用graphviz绘制流程图
安装php扩展sphinx-1.2.0.tgz和libsphinxclient0.9.9
5种主要的编程风格和它们使用的抽象
Nodejs调用Aras Innovator服务,处理AML并返回AML
使用Rancher管理Docker
docker容器间通信
使用Portainer管理Docker
原文地址:https://www.cnblogs.com/xiashiwendao/p/8365138.html
最新文章
$.ajax、$.post
二维码
c#获取目录2
js日期格式转化
js获取省市
js获取日期:前天、昨天、今天、明天、后天
64位字符串的编码解码[转]
记事本插件开发
c#获取目录
获取当前工作目录路径
热门文章
JQuery常用方法
MVC分页技术
ToDictionary写法
c#比较两个字符串
EF框架
js正则表达式
windows配置apache支持https
在线word转html
centos6.5安装git
通过jQuery Ajax使用FormData对象上传文件
Copyright © 2020-2023
润新知