摘要:
设计模式原则:1. 变化的部分进行封装2. 组合>继承3. 面向接口编程而不是面向实现编程策略模式: 定义一系列算法并将其封装,使其具有通用的调用方法。策略模式让算法的变化与客户端代码使用它的方法相互独立。示例代码:namespace Hello{ //主板抽象类,不变的代码 public abstract class MainBoard { public CPU cpu; public GPU gpu; public MainBoard() {} public void RunCPU() { ... 阅读全文