我今天进行了一次讨论,我的一些同事说他们是这样注射他们的棱角服务的:他们说他们这么做是因为这样可以阻止我的组件的使用者改变注入的服务对于开始学习角的人来说,在这种情况下的readonly可能非常复杂,而TypeScript可能有几个原因。- Angular doesn't use this approach in any of their official DI docs
- You need to know how `readonly当我
试图使我的OOP基础以目标C为基础,对不起,如果我的解释太长。在我的应用程序中有3个类,分别是A类、B类和C类目标C类。我在B类的实现中有一个A类的性质,即它是B类的私有财产。interface ClassB ()@end
我在C类方法中创建B类的一个实例,并试图通过类C中的B类实例访问A类属性classB.classA.displayString; //get an error here - ClassB doesn't have