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() {