Tag: class design

列出<BusinessObject>或BusinessObjectCollection?

在C#generics之前,每个人都可以通过创build一个实现了IEnumerable的集合库来为他们的业务对象编写集合 IE: public class CollectionBase : IEnumerable 然后从中得到他们的业务对象集合。 public class BusinessObjectCollection : CollectionBase 现在用generics列表类,没有人只是使用它呢? 我发现我使用这两种技术的妥协: public class BusinessObjectCollection : List<BusinessObject> 我这样做是因为我喜欢强types名称,而不是仅仅传递List。 你的方法是什么?

PHP5:常量与静态

在PHP5中,使用const和static什么区别? 什么时候适合? 如果有的话, public , protected和private游戏扮演什么angular色?