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

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • Java 怎么较好的拆分类文件?
未分類
22 5 月 2020

Java 怎么较好的拆分类文件?

Java 怎么较好的拆分类文件?

資深大佬 : tctc4869 0

java 有能像 c#的部分类,但运行编译时是看成一个类的这类拆分方式,不知道 java 现在更新了类似的功能没有,不过除了这个拆分方式还有其他的方式么?

我指的是业务类代码拆分,工具类代码的拆分就不用说了

大佬有話說 (7)

  • 資深大佬 : TtTtTtT

    灵活使用 Java8 interface default method 可以实现这一点。。

  • 主 資深大佬 : tctc4869

    @TtTtTtT
    Java8 interface default method,用在业务代码上?

  • 主 資深大佬 : tctc4869

    @TtTtTtT 有个问题,如果是 Controller 类的话,拆分怎么办?

  • 資深大佬 : james122333

    放弃 java 吧 (滑稽)

  • 資深大佬 : TtTtTtT

    举个例子吧:

    interface CommonController<T> {
    Dao<T> getDao();

    @RequestMapping(value = “/”,method = RequestMethod.GET)
    default List<T> get() {
    return getDao().getList();
    }
    }

    @RequestMapping(“/user”)
    class UserController implements CommmonController<User> {
    @Getter
    private Dao<User> dao;
    }

  • 資深大佬 : ConradG

    java 目前不直接提供这种方式。
    间接方式之一是从头继承到尾。

    不过 spring mvc 的 controller 不存在这个问题,同一个类级的 @RequestMapping 可以在多个 controller 里使用。

  • 資深大佬 : james122333

    人生就不该浪费在底层乱七八糟的语言上

文章導覽

上一篇文章
下一篇文章

AD

其他操作

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

51la

4563博客

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