• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
无码之地
博客园    首页    新随笔    联系   管理    订阅  订阅
2017年8月20日
设计模式-观察者模式
摘要: 观察者模式也叫订阅发布模式,它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。 场景描述 员工上班期间,很多同事会趁老板不在偷偷看股票,但是又害怕老板突然回来出现在身后,而被逮个正着。于是乎。公司同事开始 阅读全文
posted @ 2017-08-20 20:23 ROK 阅读(416) 评论(2) 推荐(1)
设计模式-简单工厂模式
摘要: 还是以计算器案例为基础进行理解。 需求:实现一个简单计算器功能,对两个数实现加减运算 最简单的做法是使用if-else结构 这种做法的缺点是因为对每个条件都要进行一次判断,一旦if-else判断条件增多,对程序性能会有浪费 当然这个问题可以改成swithc-case来解决 但是这种方式没有用到面向对 阅读全文
posted @ 2017-08-20 14:03 ROK 阅读(201) 评论(0) 推荐(0)
设计模式-抽象工厂模式
摘要: 紧接着工厂方法模式的案例[http://www.cnblogs.com/adzhouyang/p/7398000.html] 当需要新增一个产品,比如新增一个Department对象时,工厂方法模式就需要修改 结构如下 此时,需要新增一个Department接口,以及分别用两种数据库访问方式实现的具 阅读全文
posted @ 2017-08-20 13:34 ROK 阅读(241) 评论(0) 推荐(0)
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3