zoukankan      html  css  js  c++  java
  • PHP设计模式概念

    设计模式(Design Pattern)

    对软件设计中普遍存在(反复出现)的各种问题,所提出的解决方案

    设计模式并不直接用来完成代码的编写,而是描述在各种不同情况下,要怎么解决问题的一种方案。面向对象设计模式通常以类或对象来描述其中的关系和相互作用,但不涉及用来完成应用程序的特定类或对象。设计模式能使不稳定依赖于相对稳定、具体依赖于相对抽象,避免会引起麻烦的紧耦合,以增强软件设计面对并适应变化的能力。

    并非所有的软件模式都是设计模式,设计模式特指软件“设计”层次上的问题。还有其它非设计模式的模式,如架构模式。同时,算法不能算是一种设计模式,因为算法主要是用来解决计算上的问题,而非设计上的问题。

    设计模式可以按照结构被分成三种不同的类型:

    1.创建型 创建型设计模式用于处理对象的实例化

    抽象工厂模式

    1.结构型 结构型设计模式用于处理类和对象的组合

    1.行为型 行为型设计模式用于处理类的对象间通信

    1.其他

     

  • 相关阅读:
    scala 中的修饰符
    scala 主从构造器
    scala 伴生对象与伴生类
    scala 通过apply创建类的对象
    kali linux 全版本(以前的版本)镜像下载
    install python in wine
    SSH防爆破脚本
    SSH私用私钥登陆
    linux 内核提权
    Windows下MYSQL读取文件为NULL
  • 原文地址:https://www.cnblogs.com/yhq-qhh/p/10559421.html
Copyright © 2011-2022 走看看