zoukankan      html  css  js  c++  java
  • 设计模式之初见

    一、为什么使用设计模式?

    答:什么是模式?模式就是解决问题的方法,当一个问题可以使用前人总结出来的方法来更高效的解决的话,那么这个方法称之为模式。那么同样,在代码世界中,要想解决代码中出现的代码的冗余、不够高效简洁、代码的水平很低等问题,人们总结出了很多的解决的方法,这些方法的集合称之为设计模式。

    二、设计模式为什么选择java?

    答:因为java语言提供的库和工具组成了成套的产品,用于开发和管理具有多层架构的面向对象系统。并且java语言是一个集大成者,博彩众语言之长,以后的语言将会在java的基础上进行演变,而不会背离java。java语言将会是走的很远的一门语言。

    三、模式分为哪些类型的模式?

    答:接口型模式、职责型模式、构造型模式、操作型模式、扩展型模式。

    接口型模式:是为了更好的实现类

    职责型模式:是为了更好的实现方法,是一种委托型的,想当于消息的传递

    构造型模式:是为了更好的实现构造方法

    操作型模式:是为了更好的实现方法,多为算法

    扩展型模式:是为了更好的实现代码的扩展,可以利用模式进行扩展,保障了代码的质量

    设计模式是从类的五大部位进行的考虑。

    下面将细细的总结这些设计模式。

  • 相关阅读:
    Web前端开发工程师编程能力飞升之路
    commonJSAMDCMD
    js正则替换十六进制
    JS获取粘贴内容
    ajax跨域访问总结
    需要坚持,能写出自己满意的内容
    【新年献词】我们是南方周末,我们三十而立
    iOS: 动态更改 backBarButtonItem 的 title
    iOS: 计算 UIWebView 的内容高度
    iOS: 在键盘之上显示一个 View
  • 原文地址:https://www.cnblogs.com/future-liu1121/p/7241652.html
Copyright © 2011-2022 走看看