(根据MSDN Webcast相关课程整理)
依赖关系倒置原则:
抽象不应该依赖于实现细节,实现细节应该依赖于抽象。实现细节往往易变。
抽象A直接依赖于实现细节b:
抽象A依赖于抽象B,实现细节b依赖于抽象B:
原型设计模式:经常面临某些结构复杂对象的构建工作,由于需求的变化,这些对象也面临剧烈变化。我们需要隔离这些易变对象,从而使得对象的变化时而不影响客户程序对这些对象的调用。
GoF:使用原型实例来批来创建对象的种类,通过拷贝这些原型来创建新的对象。
当使用的对象经常变化时,就隔离类对象的使用者和具体对象,要求易变类具有稳定的接口。
例,创建具体对象的原型,以供客户程序调用:
要求类的Clone或序列化较容易。
<完>
※※※※※※※※※※※※※※--我的程序人生--※※※※※※※※※※※※※※