runxinzhi.com
首页
百度搜索
参数不统一,如何进行抽象?
今天在设计ImpalaService和HiveService的时候,其实大部分操作都是一样的;但是某些接口的参数不一样,但是我现在想要把他两抽成同一个interface;这意味着必须要接口一致才可以;于是我想到了就是把参数包装成一个参数类,这个参数类包含了双方的所需的参数,按需从这个参数里面处理。
当然这个参数其实可以抽成一个抽象类,然后Impala和Hive实现各自的参数类;这样参数意义将会更加明确;只不过在函数入口的地方需要将父类的参数强转为特定类的参数。
相关阅读:
纸牌游戏----小猫钓鱼
数据结构-----栈
浅谈队列
排序算法实例
排序算法之------快速排序
排序算法之----冒泡排序
Visual Studio-基本使用
C++-GUID from string
OS-Windows CMD生成文件夹目录结构
OS-Windows10 DownLoad
原文地址:https://www.cnblogs.com/xiashiwendao/p/8365138.html
最新文章
GUI学习之三十四——QSS
GUI学习之三十一—QLabel学习总结
树莓派vnc连接时PyQt(或Qt)键盘键位混乱的解决办法
GUI学习之n——自定义信号
GUI学习之三十三——QProgressBar学习总结
GUI学习之三十二—QLCDNumber学习总结
GUI学习之三十—QCalendarWidget学习总结
GUI学习之二十九—QInputDialog学习总结
python的web框架知识点
python内置函数--- hasattr、setattr、getattr
热门文章
odoo里面条件写法
odoo里面context用法
python算法学习--待续
odoo12学习之javascript-----2
odoo12学习之javascript
odoo12常用的方法
odoo学习笔记create函数
链表小结
模拟链表
初探链表
Copyright © 2020-2023
润新知