博客专栏  >  编程语言   >  设计模式-入门指南

设计模式-入门指南

介绍常用的十三种设计模式,及应用场景

关注
0 已关注
6篇博文
  • 设计模式扫盲篇

    什么是设计模式?设计模式是前人通过大量的代码总结出来的 ‘编码套路’,是通过大量问题总结出来的解决方案。 使用设计模式可以设计出 松耦合,高内聚的代码。 设计模式可以使我们的代码更加灵活,更加有...

    2017-11-14 22:30
    60
  • 设计模式--策略模式

    策略模式场景小张,刚刚参加工作,就职于一家游戏公司,公司正在做一款动作游戏,隔壁的老王(没错就是隔壁王叔叔^_^)负责带小张,老王交代小张实现一个功能:游戏角色可以切换手上的武器对其其他角色进行攻击。...

    2017-11-16 22:46
    98
  • 设计模式--观察者模式

    观察者模式场景自从小张上次使用了策略模式,游戏增加了很多武器营收显著增加。产品部门计划增加游戏中用户之间的互动。如果用户关注了另一个用户,被关注用户有新的游戏动态,关注者会及时收到消息。由于小张上次表...

    2017-11-18 13:18
    188
  • 设计模式--装饰者模式

    装饰者模式场景小张的朋友小李在星巴滋(是的,和星巴克一样是卖饮料的,咖啡,茶),准备更新他们订单系统,小李找小张帮忙设计一下,订单系统里有:咖啡,茶,还有可以加的佐料:牛奶,糖,摩卡,柠檬……. ...

    2017-11-21 23:40
    66
  • 设计模式--简单工厂,工厂方法,抽象工厂

    工厂模式– 简单工厂,工厂方法,抽象工厂场景小张所在公司的游戏,最近很火,但是对于新手玩家太容易被老手打死,所以产品准备新增一个练习模式,给新手来练习,在练习模式下需要产生很多机器人给新手练习,机器人...

    2017-11-22 23:46
    33
  • 设计模式--单例模式

    单例模式: 1. 饿汉式 2. 懒汉式单例模式属于 设计模式的 创建型模式 1.普通实例类:class Apple{ public void Apple(){ syste...

    2017-03-17 17:40
    107

img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部