예제 #1
0
 public CallingClass(IChildClass childClass)
 {
     _childClass = childClass ?? throw new ArgumentNullException(nameof(childClass));
 }
예제 #2
0
 public MyRootClass(IChildClass childClass)
 {
     _childClass = childClass;
 }
 public ParentClass(IChildFactory childFactory, IDependency dependency)
 {
     _child = childFactory.Create(dependency);
 }