前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >设计模式见解

设计模式见解

作者头像
江湖前辈黄药师
发布2018-08-27 14:38:34
2350
发布2018-08-27 14:38:34
举报
文章被收录于专栏:博客园迁移博客园迁移

单例模式 工厂模式 map 分支扭转 接口适配 模板模式 抽象类里面具体方法封装了调用抽象方法前后的通用的逻辑 抽象方法需要子类去实现 建造者模式 使用多个简单的对象一步一步构建成一个复杂的对象 ----------------- 适配器模式 将一个类的接口转换成客户期望的另一个接口,让原本不兼容的接口可以合作无间 http://blog.csdn.net/zhangjg_blog/article/details/18735243 1 适配器对象实现原有接口 http://blog.csdn.net/zhangjg_blog/article/details/18779607 (应用) 2 适配器对象组合一个实现新接口的对象(这个对象也可以不实现一个接口,只是一个单纯的对象) 3 对适配器原有接口方法的调用被委托给新接口的实例的特定方法 并不是只有实现一个interface才叫接口, 这里所说的接口是广义上的接口概念,能被外界访问到的部分都可以称作接口 适配器模式有两种:类适配器、对象适配器、接口适配器

装饰器模式 允许向一个现有的对象添加新的功能,同时又不改变其结构\ 创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功能

代码语言:javascript
复制

观察者模式
对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新
  calss 被观察者{
    ArrayList<观察者> list  
    setstatus方法(){
      业务逻辑
      notifyAll();
    }
    notifyAll(){
      遍历list依次通知
    }
  }	

代理模式
责任链模式
策略模式
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-06-22 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档