几种设计模式概要

单例模式

工厂模式

用工厂方法代替new操作,建立一个工厂(一个函数或一个类方法)来制造新的对象。

观察者模式

对象间存在一对多关系时,,当一个对象被修改时,则会自动通知它的依赖对象

适配器模式

将一个类的接口转换成另外一个接口

策略模式

定义一系列的算法,把它们一个个封装起来, 并且使它们可相互替换。

装饰模式

装饰模式的目的是在不修改类的情况下给类增加新的功能(比如继承)。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 设计模式汇总 一、基础知识 1. 设计模式概述 定义:设计模式(Design Pattern)是一套被反复使用、多...
    MinoyJet阅读 9,379评论 1 15
  • 设计模式基本原则 开放-封闭原则(OCP),是说软件实体(类、模块、函数等等)应该可以拓展,但是不可修改。开-闭原...
    西山薄凉阅读 9,339评论 3 14
  • 简介 项目开发中发现问题、解决问题这个过程中会出现很多问题,比如重复出现、某个问题的遗留,这些问题的本质就是设计模...
    零宽度接合阅读 1,703评论 0 0
  • 本文说明:本文章只简单叙述设计模式,而且仅仅从理论上简单叙述,仅此而已!!! 本文摘自网络,纯粹复制粘贴,不喜可以...
    Ling912阅读 3,890评论 1 5
  • 有一个小女孩刚毕业就去了法国,开始了半工半读的留学生活。渐渐地,她发现当地的公共交通系统的售票处是自助的,也就是你...
    最热话题精选阅读 17,495评论 0 50