[ negyxo @ 26.05.2008. 13:46 ] @
OK, interesuje me sledeca stvar. Da li koristiti intefejse u .NET kao u COM-u? Znaci, da bi ocuvali backward compatibility, deklarisati svaki put novi interfejs kada se pojavi potreba za novom funkcionalnoscu Primer Code: interface IMyClass { void Foo() ... } interface IMyClass2 { void Foo() ... } ... Pa tako nikad direktno ne koristiti klase nego interfejse u kodu gde je potrebna ta funckionalnost, recimo assembly1 Code: ... IMyClass = MyClassFactory.GetMyClass() assembly2 Code: ... IMyClass2 = MyClassFactory.GetMyClass2() Ili jednostavno deklarisati novu metodu u klasi Code: class MyClass { void foo(); void Foo2() } |