跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 根据不同参数调用不同方法该怎么设计?
未分類
18 5 月 2020

根据不同参数调用不同方法该怎么设计?

根据不同参数调用不同方法该怎么设计?

資深大佬 : sandman511 2

    public String selectById(Integer id,Boolean b) {         return result = b ? mapper.selectXXXById(id) :                       mapper.selectYYYById(id);     } 

请教下各位 遇到上面这种需求 该怎么设计代码呢

大佬有話說 (6)

  • 資深大佬 : mlxy123123

    图上的写法有什么问题吗?

    要么就用继承+方法重载的方式做

  • 資深大佬 : Brucepac

    策略模式

  • 資深大佬 : zxCoder

    if if if if 就完事了

  • 資深大佬 : oneisall8955

    就当前来说,两个分支,if 就行了,后期参数多了,分支多了,考虑重构成工厂+策略模式。先不要急着封装,否则只会增加代码复杂

  • 資深大佬 : wangyanrui

    就两个分支,先这么写着,提早优化啥万恶之源

  • 資深大佬 : wangyanrui

    就两个分支,先这么写着,提早优化是万恶之源

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具