在接口中不要存在实现代码
来源:互联网 发布:es6数组去重的方法 编辑:程序博客网 时间:2024/05/22 02:09
public class Client {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
//调用接口的实现
B.s.doSomething();
}
}
public interface B {
public static final S s=new S(){
@Override
public void doSomething() {
// TODO Auto-generated method stub
System.out.println("我在接口中实现了");
}
};
}
public interface S {
public void doSomething();
}
虽然有实现代码,但是这种代码是严禁出现的,接口是契约,不仅仅约束着实现者,同时也是一个保证,保证提供的服务(常量、方法)是稳定的、可靠地。
- 在接口中不要存在实现代码
- 在接口中实现
- 不要在接口定义中使用 TCHAR 字符串
- 不要在接口定义中使用 TCHAR 字符串
- 不要在公共接口中传递STL容器
- 不要在公共接口中传递STL容器
- 不要在公共接口中传递STL容器
- 不要在storyBoard和代码中混用UINavigationController
- 编写安全代码:不要在头文件中定义变量
- 编写安全代码:不要在头文件中定义变量
- 第二十三条:不要在新代码中使用原生类型
- 代码混淆时,不要在bean中写其他方法
- [改善Java代码]不要在构造函数中抛出异常
- 请不要在新代码中使用原生态类型。
- 接口中可以有实现代码吗?
- 实现接口事件,在接口中实现事件
- java中接口与实现接口,包含抽象工厂(代码)
- 9.4.2.1 在 F# 中实现接口
- 关于input 那些事
- udp
- 计算经经php打包以后的包体的长度
- 浅谈ipad阅读类应用设计
- 【iphone游戏开发】iphone-Cocos2D游戏开发之二:精灵表的详细讲解(一)和Zwoptex工具的使用
- 在接口中不要存在实现代码
- DirectX 3D编程入门教程三 网格及其X文件格式
- c errorno
- tcp
- 解决java.lang.OutOfMemoryError: bitmap size exceeds VM budget
- 看win7怎么给u盘加密
- html5中往矩形中贴图片
- Ubuntu桌面系统汇总
- 无法显示隐藏的文件或文件夹