zoukankan
html css js c++ java
参数不统一,如何进行抽象?
今天在设计ImpalaService和HiveService的时候,其实大部分操作都是一样的;但是某些接口的参数不一样,但是我现在想要把他两抽成同一个interface;这意味着必须要接口一致才可以;于是我想到了就是把参数包装成一个参数类,这个参数类包含了双方的所需的参数,按需从这个参数里面处理。
当然这个参数其实可以抽成一个抽象类,然后Impala和Hive实现各自的参数类;这样参数意义将会更加明确;只不过在函数入口的地方需要将父类的参数强转为特定类的参数。
查看全文
相关阅读:
Mina入门demo
MySQL数据库插入中文时出现Incorrect string value: 'xE6x97xB7xE5x85xA8' for column 'sz_name' at row 1
synchronized和volatile
springboot+Zookeeper+Dubbo入门
zookeeper的安装
windows下dubbo-admin的安装
Java 枚举类
Mysql 解压版 安装时候的注意事项
Java——JDBC鶸笔记
《初识Java微信公众号开发》 学习中遇到的困难
原文地址:https://www.cnblogs.com/xiashiwendao/p/8365138.html
最新文章
Object.defineProperty 详解
Vue2.0 Vuex集中式储存管理
Vue 组件间的通讯
ES6 set 和 map
require.js 基础使用方法记录
CSS Transform的martix矩阵
肥牛
来赚
爱钱
今日赚
热门文章
口袋
神灯
试客小兵
蚂蚁
鼠宝
懒猫
U盘拷贝大文件提示文件过大无法拷贝解决方案
@PostConstruct和@PreDestroy注解
RabbitMQ的TopicExchange通配符问题
activeMQ入门+spring boot整合activeMQ
Copyright © 2011-2022 走看看