依赖注入工具 Castle.Windsor
的简单应用
Castle Windsor
是适用于.NET
的成熟的 IOC
容器
样例01
- 创建接口
IDependency1
namespace ConsoleApp2
{
public interface IDependency1
{
object SomeObject {
get; set; }
}
}
- 创建接口
IDependency2
namespace ConsoleApp2
{
public interface IDependency2
{
object SomeOtherObject {
get; set; }
}
}
- 实现接口
IDependency1
namespace ConsoleApp2
{
public class Dependency1 : IDependency1
{
public object SomeObject {
get; set;