CÁC GIẢI PHÁP LẬP TRÌNH C# - Trang 97

97

Chương 3: Miền ứng dụng, cơ chế phản chiếu, và siêu dữ liệu

using System.Collections;

using System.Collections.Specialized;

// Giao diện chung cho tất cả các plug-in.

public interface IPlugin {

void Start();

void Stop();

}

// Một hiện thực đơn giản cho giao diện Iplugin

// để minh họa lớp điều khiển PluginManager.

public class SimplePlugin : IPlugin {

public void Start() {

Console.WriteLine(AppDomain.CurrentDomain.FriendlyName +

": SimplePlugin starting...");

}

public void Stop() {