行为由基类控制
一, 新建对象,比如
我要求 在 调用端 必须要先 传入参数 给一个类,才能实例化出来,
那可以把要生成的 类 设计成 只有带参构造函数的类。
如下:
public class AdaptA {
public AdaptA(String sign){
}
}
public class Client {
public static void main(String[] args) {
new AdaptA("A"); 编译通过
new AdaptA(); 编译报错
}
}
二, 使用泛型来约束 参数以及返回值的 使用类型的 范围, 把内部模型控制好,一般以接口作为参数, 而把具体的方法进行 接口级别的定义, 让后面的调用 在编译期内就能规范,不至于发生运行期的异常
Java 设计 控制框架的 在顶层的设计中
猜你喜欢
转载自dannyhz.iteye.com/blog/2267724
今日推荐
周排行