模式总览

创建型模式

单例模式、工厂模式 、原型模式

结构型模式

适配器模式、装饰者模式、组合模式、享元模式、代理模式;

行为型模式

模板方法模式、命令模式、迭代器模式、观察者模式、中介者模式、状态模式、策略模式、职责链模式、访问者模式;

设计插件的原则

开放封闭原则:对扩展功能是开放的,对修改是封闭的;

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

推荐阅读更多精彩内容

  • SOLID五大设计原则 单一职责原则(SRP) 开闭原则 O(Open Closed Principle面向扩展开...
    Ricoywang阅读 311评论 0 0
  • ​ 前言:目前主流的设计模式都是基于Java介绍的,虽然设计模式与编程语言无关,但是还是有必要知道在iOS开发中...
    阿饼six阅读 2,844评论 0 26
  • 用途 软件工程中总会遇到重复出现的问题,某些可复用的成功经验,就可以抽象为模式,在设计方面,就是设计模式。设计模式...
    蓝灰_q阅读 505评论 0 1
  • ## **JavaScript设计模式** ## **设计模式简介** 设计模式代表了最佳的实践,通常被有经验的面...
    你别太自信阅读 202评论 0 0
  • 1. 面向对象 1.1 封装 封装的目的在于将信息隐藏。广义的封装不仅包括封装数据和封装实现,还包括封装类型和封装...
    nimw阅读 593评论 0 1