如果您有一个父页面-更像一个画布-与侧操作菜单,点击画布是清晰的,并添加了一个新的子自定义控件。在这种情况下,子控件应该处理它的责任还是将其委托给父控件?孩子应该对父母知道多少,父母又应该对孩子知道多少?最后,这两个控件中哪一个应该有另一个的引用?
子控件不应该知道它的父控件。
父类可以在构造和方法调用时传递数据给它,并通过事件和返回类型获得接收数据。
如果您有一个父页面-更像一个画布-与侧操作菜单,点击画布是清晰的,并添加了一个新的子自定义控件。在这种情况下,子控件应该处理它的责任还是将其委托给父控件?孩子应该对父母知道多少,父母又应该对孩子知道多少?最后,这两个控件中哪一个应该有另一个的引用?
子控件不应该知道它的父控件。
父类可以在构造和方法调用时传递数据给它,并通过事件和返回类型获得接收数据。
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium