繁体   English   中英

如何添加将通过多个类传递的属性

[英]How to add a property that will be passed through more than one class

我当前正在创建一个基于虚拟细胞模拟的程序。 为此,我有单独的类,分别称为机器,工作站,机器人和组件。 我需要能够通过每个类传递一个组件,具体取决于它在单元格中的位置。 我将如何创建一个属性来执行此操作? 同样,当它离开特定的类时,它将随着组件的移动而返回null。 最终它将转移到WPF,但是现在我只是想在一个简单的类中进行展示。

有没有一种方法可以简单地向每个类添加一个新属性,然后将其引用到名为component的类,并进行简单检查以查看其是否已经传递?

在具体的类中实现接口并将其与依赖注入相结合应该是实现此目标的最佳方法。

依赖注入: 为什么要使用依赖注入?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM