码迷,mamicode.com
首页 > 其他好文 > 详细

设计模式

时间:2017-09-09 17:15:21      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:工厂模式   工厂   动物   new   原型模式   设计模式   建造者模式   对象   返回   

1、工厂模式

I吃

猫:I吃

狗:I吃

工厂 返回 I吃    //工厂返回吃的(创建)各种动物

I吃 吃=工厂实例.创建("猫、狗")

创建实例     在工厂中

 

2、抽象模式

I吃东西                                    I提供动物

    猫吃东西:I吃东西{吃鱼}

    狗吃东西:I吃东西{吃肉}

    羊吃东西:I吃东西{吃草}

    猫吃东西工厂:I提供动物
    狗吃东西工厂:I提供动物
    羊吃东西工厂:I提供动物

I提供动物  提供的动物=new 猫吃东西工厂

I吃东西  吃东西(猫)=提供的动物.提供动物吃东西();

吃东西(猫).吃东西();//吃的是鱼

3、单例模式

4、建造者模式

5、原型模式  创建复制对象

 

设计模式

标签:工厂模式   工厂   动物   new   原型模式   设计模式   建造者模式   对象   返回   

原文地址:http://www.cnblogs.com/mingjing/p/7498528.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!