设计模式
Posted 明净
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了设计模式相关的知识,希望对你有一定的参考价值。
1、工厂模式
I吃
猫:I吃
狗:I吃
工厂 返回 I吃 //工厂返回吃的(创建)各种动物
I吃 吃=工厂实例.创建("猫、狗")
创建实例 在工厂中
2、抽象模式
I吃东西 I提供动物
猫吃东西:I吃东西{吃鱼}
狗吃东西:I吃东西{吃肉}
羊吃东西:I吃东西{吃草}
猫吃东西工厂:I提供动物
狗吃东西工厂:I提供动物
羊吃东西工厂:I提供动物
I提供动物 提供的动物=new 猫吃东西工厂
I吃东西 吃东西(猫)=提供的动物.提供动物吃东西();
吃东西(猫).吃东西();//吃的是鱼
3、单例模式
4、建造者模式
5、原型模式 创建复制对象
以上是关于设计模式的主要内容,如果未能解决你的问题,请参考以下文章