zoukankan
html css js c++ java
参数不统一,如何进行抽象?
今天在设计ImpalaService和HiveService的时候,其实大部分操作都是一样的;但是某些接口的参数不一样,但是我现在想要把他两抽成同一个interface;这意味着必须要接口一致才可以;于是我想到了就是把参数包装成一个参数类,这个参数类包含了双方的所需的参数,按需从这个参数里面处理。
当然这个参数其实可以抽成一个抽象类,然后Impala和Hive实现各自的参数类;这样参数意义将会更加明确;只不过在函数入口的地方需要将父类的参数强转为特定类的参数。
查看全文
相关阅读:
【python进阶】哈希算法(Hash)
【数据库】MongoDB操作命令
【数据库】MongoDB安装&配置
【python基础】元组方法汇总
【python基础】集合方法汇总
滴水穿石-04Eclipse中常用的快捷键
滴水穿石-03一道面试题引发的思考
滴水穿石-02制作说明文档
滴水穿石-01JAVA和C#的区别
步步为营101-同一个PCode下重复的OrderNumber重新排序
原文地址:https://www.cnblogs.com/xiashiwendao/p/8365138.html
最新文章
jquery扩展方法
jquery动画效果
jquery事件绑定与事件委托
jquery下插入标签以及clone的应用
jquery下的正反选操作
selenium dynamic id
selenium delay
select and in sql
syntax coloring
python win32com outlook
热门文章
jupyter not a color scheme terminal
psutil real time flow tkinter
cookie format
pyinstaller multipleprocess py2exe run infinitely
pyqt4 menu bar
【python实例】递归求斐波那契数列——小兔子生小兔子
【python基础】函数
【python基础】字典方法汇总
【python基础】列表方法汇总
【数据库】redis基本操作
Copyright © 2011-2022 走看看