如果希望返回char* 类型数据的函数返回值都遵循同一规则(如果返回值长度为0,就返回null),用什么设计模式? 光用接口的话,只能规定返回类型,无法规定统一的规则,我应该怎么办? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先,char * 是什么?Java 里好像没有吧?……其次,接口的“定义”不能只靠参数、返回值什么的,“文档”同样很重要。用“文档”来规定接口的实现规则。举个例子,除了“文档”,你还能有什么办法保证 int sum(int a, int b) 这个 method 实现的是“加法”功能,而不是其它的什么莫名其妙的算法? 楼主可能是对JAVA了解不够,JAVA是不支持char *这种返回值的,因为JAVA没有指针,但是我觉得这个问题可以让它返回一个Objet类型来解决 不好意思,我是在c++中有这个需求。只不过因为 设计模式的老家是java,所以在这边问。 不好意思,我是在c++中有这个需求。只不过因为 设计模式的老家是java,所以在这边问。-------------------------------------------------------------------------------设计模式不是Java专有,《设计模式》在Java出生(1995)前(1994)就出版了...... 如果希望返回char* 类型数据的函数返回值都遵循同一规则(如果返回值长度为0,就返回null),用什么设计模式?-------------------------------------------------------------------------------------可以对这个接口再封装一次,装饰模式和适配器模式都可以...... smratupload怎样实现图片批量上传,并能下载图片。在线等! 关于访问修饰符 自己写的JAVA数据库,访问拒绝 关于Java输入流的问题 关于成员变量是数组的问题?请高手指教。谢谢 问两个问题 请大家帮忙给一个n行n列在applet实现功能的一个静态表格的代码 类型转换 用java连接mysql出现问题----在线等待回复 求救!!!!!! 救急!!application中,怎样读入 txt的文件? 请指教有关Socket多客户通信问题
设计模式不是Java专有,《设计模式》在Java出生(1995)前(1994)就出版了......
可以对这个接口再封装一次,装饰模式和适配器模式都可以......