gpt4 book ai didi

java - 定义接口(interface)和类的最佳/标准方法

转载 作者:行者123 更新时间:2023-12-02 07:28:24 24 4
gpt4 key购买 nike

我的接口(interface)和实现位于同一个包中,我使用 ISessionDAO 作为接口(interface),使用 SessionDAOImpl 作为实现。这是定义接口(interface)和类的最佳/标准方法,还是我需要定义单独的包来实现。

界面

  package com.tolo.subca.bank.session;

public interface ISessionDAO {

public boolean checkForSingleOrMultiple(String originator);


}

类别

  package com.tolo.subca.bank.session;

public class SessionDAOImpl implements ISessionDAO {

@Override
public boolean checkForSingleOrMultiple(String originator) {
// TODO Auto-generated method stub
return false;
}

}

最佳答案

在同一个包中定义接口(interface)和实现类(或类)没有任何问题。

有趣的问题是:如何决定一个包中包含哪些内容以及何时需要为代码的不同部分使用不同的包。关于这一点有很多讨论。一些有趣的资源是:

搜索“java package design”以获取有关此主题的更多信息。

关于java - 定义接口(interface)和类的最佳/标准方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13244774/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com