class 内部接口的应用
Application of class inside interface
我们可以在一个接口里面创建一个class,我们也可以在一个class里面创建一个接口,那么这样的设计模式有什么用呢
interface person {
class Student {
public String name;
}
Student getName();
} //i took this example from answer given below
我们可以在图书馆管理中使用这种设计模式吗system.Do它们真的对开发过程有帮助吗?
在界面内创建class:
如果 class 很小并且与接口紧密耦合,那么我们可以在接口内声明 class 。主要目的是用来给class提供一个强类型。一个小例子:
interface person {
class Student {
public String name;
}
Student getName();
}
这里Student有强类型的person接口
Create interface inside a class: 如果界面很小,你想限制界面的可见性,这是一种编写代码的方法,
我们可以在一个接口里面创建一个class,我们也可以在一个class里面创建一个接口,那么这样的设计模式有什么用呢
interface person {
class Student {
public String name;
}
Student getName();
} //i took this example from answer given below
我们可以在图书馆管理中使用这种设计模式吗system.Do它们真的对开发过程有帮助吗?
在界面内创建class: 如果 class 很小并且与接口紧密耦合,那么我们可以在接口内声明 class 。主要目的是用来给class提供一个强类型。一个小例子:
interface person {
class Student {
public String name;
}
Student getName();
}
这里Student有强类型的person接口
Create interface inside a class: 如果界面很小,你想限制界面的可见性,这是一种编写代码的方法,