IoC notes

.NET 下的 ClassLoader 已经实现了

语法上是 ClassLoader.forName("className, assemblyName")

"className, assemblyName" 在 .NET 里叫做所谓的 typeName

现在准备做 Castle ActiveRecordBase 的一个灵活子类,把 PO 抽象出来成为 object ,返回的也是 object

但是 ARBase 要求传入 typeName,所以看来这个 typeName 只能通过初始化注入方式写进去了

ARBase 是个 abstract class

可以被继承的方法用 public virtual new void Create (  )

静态的方法用 protected internal static void Create ( System.Object instance )

你可能感兴趣的:(Note)