首页 > 其他 > 详细

设计模式

时间:2017-09-09 17:06:19      阅读:235      评论:0      收藏:0      [点我收藏+]

1、工厂模式

I吃

猫:I吃

狗:I吃

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

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

创建实例     在工厂中

 

2、抽象模式

I吃东西                                    I提供动物

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

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

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

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

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

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

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

3、单例模式

4、建造者模式

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

 

设计模式

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!