设计模式

面向对象

面向对象 (一)
面向对象(二)--特性)
面向对象(三)--编程
面向对象(四)
面向对象(五)
面向对象(六)--基于接口而非实现编程
面向对象(七)组合优于继承?

1 设计原则

SOLID

规范与重构

什么情况下要重构

2 设计模式总纲

设计模式主要分三个类型: 创建型、结构型和行为型 (总计23种)

创建型 结构型 行为型
单例模式 代理模式 观察者模式
抽象工厂 适配器模式 迭代器模式
工厂方法 组合模式 职责链模式
建造模式 外观模式 模板方法
原型模式 装饰模式 中介者模式
桥模式 策略模式
享元模式 命令模式
状态模式
访问者模式
解释器模式
备忘录模式

2.1 创建型

单例模式
Builder模式-自由扩展你的项目
工厂模式--简单工厂模式
工厂模式--工厂方法模式
工厂模式--抽象工厂模式
原型模式

2.2 结构型

代理模式(静态代理 and 动态代理)
适配器模式
桥接模式
装饰者模式
组合模式
门面模式
享元模式

2.3 行为型

观察者模式
策略模式
责任链模式

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 原文链接:http://blog.csdn.net/zhangerqing http://www.cnblogs....
    孤独杂货铺阅读 5,396评论 0 3
  • 一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者...
    RamboLI阅读 4,119评论 0 1
  • 一、面向对象的六大原则 单一职责原则——Single Responsiblity Principle 迪米特原则—...
    龙猫小爷阅读 12,364评论 2 66
  • 设计模式汇总 一、基础知识 1. 设计模式概述 定义:设计模式(Design Pattern)是一套被反复使用、多...
    MinoyJet阅读 9,389评论 1 15
  • 目标:年底5个月营业额50万 1,早上起床帮彩云倒好水 2,打包早餐给彩云吃,并陪她去公司 3,在公司喝茶聊天的时...
    范朵阅读 2,383评论 0 0