美文网首页
设计模式基本框架

设计模式基本框架

作者: 无边小猪 | 来源:发表于2017-07-07 10:31 被阅读0次

设计模式整体可简单描述为:六大基本原则、三大类23种设计模式。
1、六大基本原则:
1)单一职责原则:大到一个模块,中到一个类,小到一个方法,不做任何无关的事,只做该做的,多一点也不做。
2)里氏替换原则:子类继承父类后可以扩展,但不要随意修改原有的语意。
3)依赖倒置原则:面向接口编程。
4)接口隔离原则:尽量减少交互,不提供给一个类不需要的接口。
5)最少知识原则:尽量高内聚低耦合。
6)开闭原则 :写封闭,读开放。如果需要新的功能,尽量不改动已有的,建立新的类或方法。

2、三大类若干设计模式:
1)创建型模式,描述对象的构造方法。
共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。

2)结构型模式,描述类或对象之间的关系。
共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。

3)行为型模式,描述类或对象的交互及职责的分配。
共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。

转一个图:这从零开始的编号方式一看就是程序员画的。哈哈


设计模式基本框架

相关文章

  • 设计模式基本框架

    设计模式整体可简单描述为:六大基本原则、三大类23种设计模式。1、六大基本原则:1)单一职责原则:大到一个模块,中...

  • Laravel框架学习笔记之推荐理由

    laravel国外最火的框架,语法优雅。使用了大量设计模式,框架完全符合设计模式的五大基本原则(面向对象设计模式有...

  • 架构师之路3-代码开发稳定之道

    设计架构基本原则 设计原则继承面向对象的设计思想,遵守设计模式基本原则 框架开发与项目开发相分离框架的开发任务是维...

  • 软件设计混淆概念书目录

    设计概念 设计模式 框架 架构 平台 框架与架构之间的关系 框架与设计模式之间的关系

  • 设计模式演变过程

    基本设计模式之MVC模式 基本设计模式之MVP模式 基本设计模式之MVVM模式 SPA和MPA SPA:单页面应用...

  • 设计模式、框架、架构

    设计模式 工厂模式、适配器模式、策略模式等等 框架 一个框架可以包含多个设计模式。框架就是一组相互协作的类,对于特...

  • 三趋式

    商业模式发展三大趋势 到此为止,我已经分析完了整个商业模式设计的基本框架,具体的做法是把商业模式设计结构化,按模块...

  • SpringMVC

    SpringMVC环境的基本搭建 Spring MVC 是目前主流的实现 MVC 设计模式的企业级开发框架,Spr...

  • 设计模式总结大纲

    设计模式范例 设计模式 基本的UML类图的关系 设计模式之(命令模式) 基本概念 角色划分 UML类图 应用场景 ...

  • 设计模式--命令模式

    架构学习经验(学习分析框架的思想) 第一步:基本概念(了解)第二步:确定框架模式第三步:分析角色(每一种设计模式里...

网友评论

      本文标题:设计模式基本框架

      本文链接:https://www.haomeiwen.com/subject/hfdlhxtx.html