zoukankan      html  css  js  c++  java
  • 设计模式里的一些基本定义

    一: 设计模式(面向对象)有七大原则,分别是:

      1.开放-封闭原则

      2.单一职责原则

      3.依赖倒转原则

      4.迪米特法则(也称为最小知识原则)

      5.接口隔离原则

      6.合成/聚合复用原则

      7.里氏代换原则

    开放-封闭原则具有理想主义的色彩,他是面向对象设计的终极目标。其他几条则可以看做是开放-封闭原则的实现方法。设计模式就是实现了这些原则,从而达到了代码复用,增加可维护性的目的。

    二: 设计模式的基本要素:

                                                       1 模式名称

                                                       2 问题(描述何时使用模式)

                                                      3 解决方案

                                                     4 效果

    三: 

             1 模式含义:在特定环境下,人们解决某类重复出现的问题的一套成功或者有效的解决方案。

             2 设计模式含义: 在特定环境下,为解决某一通用软件设计问题提供的一套定制的解决方案,改方案描述了对象和类之间的相互作用。

             3 分类

                                                      目的:   创建型模式     用于创建对象                       

                                                                    结构型模式     用于处理类或对象的组合

                                                                    行为型模式     用于描述类或对象怎样交互和怎样分配职责

                       设计模式的分类:

                                                      范围:   对象模式        主要处理对象之间的关系(动态关系)

                                                                    类模式            主要处理类和子类之间的关系(相当于继承,是一个静态关系)           

  • 相关阅读:
    java定时读取文件
    Java面试:投行的15个多线程和并发面试题(转)
    读取一个文件,给定一个字符串,判断这个字符串在文件中出现的次数
    随机产生10个数,并每个数给定一个序号,然后将这10个数按照从小到大的顺序输出来,并带上序号输出
    找出给定字符串中出现最多的字符和次数
    公司开发部门GIT与SVN 之争
    浅谈Hibernate中的三种数据状态
    MyBatis框架的XML数据访问Dao层接口的组合使用
    浅谈WebLogic和Tomcat
    为什么我们不要 .NET 程序员
  • 原文地址:https://www.cnblogs.com/dabu/p/9670884.html
Copyright © 2011-2022 走看看