怎样处理功能相同的函数

lw1a2 lw1a2 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
假设有两个不相关的类A和B
A、B内有两个函数,实现完全相同的功能(例如查询某个数据库表)
为了消除重复代码,应该怎样处理这两个函数?

现在的处理方法是将这两个函数提到一个工具类里,合并为一个函数,然后由A和B来调用这个工具类的方法
觉得工具类的存在,似乎不太符合面向对象的要求
...全文

相关推荐

评论 15
收藏 已收藏
分享
返回顶部
lw1a2
模式及实现 5,529 成员 4,167 内容