将值传播到基类的设计模式?
我的class1继承自class2,而class2又继承自class3:
Class1
^
|
Class2
^
|
Class3
现在我想将一个值传递给class1的构造函数,接下来我将它传递给class2的构造函数,在该构造函数中我将它传递给class3的构造函数。是否有适合该问题的设计模式或良好实践?
My class1 inherits from class2 which in turn inherits from class3:
Class1
^
|
Class2
^
|
Class3
now I would like pass a value to constructor of class1, next I pass it to constructor of class2, and in that constructor i passed it to constructor of class3. Is there any design pattern or good practice suited to that problem?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,如果您为
Class1
和Class2
实现自定义构造函数,请使用parent::__construct($value)
。有关构造函数的更多信息此处。
Yeah, if you implement custom constructors for
Class1
andClass2
, useparent::__construct($value)
.More on constructors here.