zoukankan      html  css  js  c++  java
  • 【设计模式】0.简介和说明

    目前有23种设计模式,目的是重用代码,使用设计模式是真正的软件工程化。它就像一座大厦的砖石,合理的运用能解决很多问题。

    使用设计模式可以更好的运用面向对象思想来开发,主要是运用接口,抽象类的特性,让客户端不需要如何实现,只要使用对应接口,每个模块都能独立,不会被继承或引用纠缠,而且也有减少消耗的设计模式。

    设计模式的原则:1.对接口编程,不是对实现编程;

               2.优先对象组合,而不是继承;

    设计模式的类型:创建型、结构型、行为型

      

    创建型:简单说提供创建对象的同时,隐藏创建的方式,并不是直接实例化,能更灵活运用;

    结构型:关注类和对象的组合,继承的概念被用来组合接口,定义组合对象,获得新功能;

    行为型:关注对象之间的通信;

  • 相关阅读:
    工具类官网Web原型制作分享-Adobe
    还在为黑白网页设计犯难?12款设计帮你轻松解决!!!
    联系我们吧
    单调栈&&单调队列
    *模板--数据结构
    非递归线段树专题
    反素数
    线段树专题训练
    BST
    排列与组合
  • 原文地址:https://www.cnblogs.com/laokchen/p/13532355.html
Copyright © 2011-2022 走看看