当前位置: 移动技术网 > IT编程>软件设计>设计模式 > 设计模式入门笔记(1.1)

设计模式入门笔记(1.1)

2019年08月10日  | 移动技术网IT编程  | 我要评论

什么是设计模式?

【from 百度百科】

设计模式是一种用于代码设计经验总结


设计模式的目的?为什么使用设计模式?

  • 代码可重用性
  • 易读性
  • 可靠性
  • 构建工程化结构

注:设计模式考虑的角度是整个软件体系的结构是否合理,是否稳定,而并非聚焦于单个的功能实现,所以在实际开发过程中,简单的问题或许会因为出于对于全局的优化考虑而复杂化。


什么是设计模式原则?

设计模式原则是设计设计模式的原则,也就是设计模式应当如何设计所遵守的原则;换句话说,设计模式的设计是基于设计模式原则的。


设计模式的七大原则

  • 单一职责原则

  • 接口隔离原则

  • 依赖倒置原则

  • 里氏替换原则

  • 开闭原则
  • 迪米特原则
  • 合成复用原则

如对本文有疑问, 点击进行留言回复!!

相关文章:

  • 设计模式-10-适配器模式-[组合模式]

    设计模式-10-适配器模式-[组合模式]

    1.[组合模式] 是 [对象的适配器模式] 的衍生模式 组合模式:它在我们树型结构的问题中,模糊了简单元素和... [阅读全文]
  • 软件设计七大原则

    软件设计七大原则 1、 开闭原则 定义:一个软件实体,如类、模块和函数应该对扩展开放,对修改关闭。中心思想:用抽象构建框架,用实现扩展细节。即面向抽象编... [阅读全文]
  • PHP设计模式—外观模式

    定义: 外观模式(Facade):又叫门面模式,为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。 ... [阅读全文]
  • PHP设计模式—组合模式

    定义: 组合模式(Composite):将对象组合成树形结构以表示“部分-整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。当你发... [阅读全文]
  • PHP设计模式—装饰器模式

    定义: 装饰器模式(Decorator):动态的给一个对象添加一些额外的职责,就增加功能来说,装饰器比生成子类更加灵活。 结构: Component:定... [阅读全文]
  • 【设计模式】六大设计原则

    六大设计原则 单一职责 定义 每个类都应该有一个单一的功能 一个类或者模块应该有且只有一个改变的原因 规范 定义类的方法 避免类之间耦合度太高 里氏替换... [阅读全文]
  • 【设计模式】单例模式

    定义 确保某个类只有一个实例 实现方式 饿汉式加载(线程安全) 等价于 懒汉式加载 非线程安全 线程安全 1. Double Check 2. 借助La... [阅读全文]
  • 23种 设计模式 简介

    设计模式总结 创建型模式 创建型模式隐藏了这些类的实例是如何被创建和放在一起,整个系统关于这些对象所知道的是抽象类所定义的接口。这样,创建型模式在创建了... [阅读全文]
  • 大话编程之-设计模式篇(简介)

    设计模式简介 设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程... [阅读全文]
  • 单例模式学习

    单例模式学习 1 饿汉式单例模式 还没用就创建了对象,可能会浪费空间 2 懒汉式单例模式 无线程锁 java package main.java.com... [阅读全文]
验证码:
移动技术网