我只被允许在我正在学习的编程课程中使用私人成员,我想知道这样的事情是否可以。
public class View {
private Model object_;
public View(Model object) {
object_ = object;
//blah blah blah
}
//blah blah blah
}
public class Controller {
private Model object_;
public Controller(Model object) {
object_ = object;
//blah blah blah
}
//blah blah blah
}
public class MainClass {
public static void main(String [ ] args) {
Model m = new Model();
Controller c = new Controller(m);
View v = new View(m);
//blah blah blah
}
}
View 和 Controller 类都拥有相同的 Model 实例作为私有字段。这可以接受吗?似乎它会违反私有字段的概念。我试着问我的教授,他说没关系,但我不确定他是否理解我的问题,或者我是否理解他的回答:)