java设计模式概述

一、设计模式概述:

      1、设计模式为程序设计语言在特定的场景,用来解决特定问题的方法及具体的步骤。设计模式              外在表现为大体固定的套路或公式。

       2、设计模式必须能够解决编程中具体的问题,或满足一种或多种程序设计原则,使程序趋于                 健壮。

二、何时使用设计模式:

        编程中能够最直接、最有效解决问题的时候,一定要直接去解决问题。设计模式一般用在某

        些复 杂的场景,或使用直接的方式而不能达到目的时才使用。举个例子:击剑运动是存在某

        些招式或 套路的,但是如果能够一击而取胜的话,大可不必额外去做一些花哨的动作。这时

        使用套路很可能会适得其反。但是在编程中复杂的情况是很多见的,直接的编码形式很难保证

        系统的健壮,所以需要根据设计原则、结合特定的问题场景使用某些设计模式。就好比人们为

        了节省时间,而去选择适合自己的交通方式出行。设计模式也是这样,它是解决问题的工具而

        非目的。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 博客专栏 Java设计模式系列内容,就现在,让设计模式如此简单。 Java设计模式系列文章 Java 设计模式(一...
    lvgo阅读 617评论 0 0
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,161评论 1 32
  • 看了《水下呼吸》与导演和摄影师留念,去晚了,只看到最后的半小时,还是被海女触动了,是什么让她们跃入深不可测的大海,...
    美丽的小鱼阅读 176评论 0 0
  • 晚余独行,妻来信问:“与谁?何行远迟归?”吾佯答:“与长发女郎。”妻怒发冲冠:“别回来早了。气死矣!吾睡了,不理不...
    琴雪_山人阅读 702评论 9 34
  • 你是否思考过当下的行动/工作是出于不得不干,理所应当,还是我心所向,如果你遇到这个困惑,也许这里可以得到一点儿解答...
    捡说阅读 1,039评论 2 9