Örn: Farklı Db kullanılan bir yapıda Base sınıfa, ilgili her bir işlem için gereken farklı connection stringleri yollamak için kullanılabilir.
static void Main(string[] args) { PersonManager personManager = new PersonManager("Sql Connection"); personManager.Message(); // Sonuç "Sql connection message" Console.ReadLine(); } } class BaseClass { private string _entity; public BaseClass(string entity) { _entity = entity; } public void Message() { Console.WriteLine("{0} message", _entity); } } class PersonManager:BaseClass { public PersonManager(string entity):base(entity) { } }