• 【设计模式】之设计模式简介


     

    目录

    简介

          设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。

    之我所见

      从学习Java到现在,已经也有两年光景了。一直听说设计模式,对其却是懵懵懂懂。面试中,也会问到设计模式。做开发不懂设计模式,真是很low。所以要学习一番了。

          设计模式是嘎哈用的呢? 我觉的做开发不能单单为了实现功能而开发。为了实现就会产生许多没有必要存在的代码。使程序处于亚健康状态,甚至到达一定程度就会坏死。在开发之前,了解整体需求,对其进行分析,对其进行设计。设计模式可以给你思路,让你能选择适合项目的设计模式。从而使你的程序健康起来。

          在《设计模式》一书中,四位作者合称 GOF(四人帮,全拼 Gang of Four)。他们所提出的设计模式主要是基于以下的面向对象设计原则。

    •   对接口编程而不是对实现编程。
    •   优先使用对象组合而不是继承。

         学好设计模式,要先通面向对象原则。面向对象,精髓啊。

    类型框图

      总共有 23 种设计模式。这些模式可以分为三大类:创建型模式(Creational Patterns)、结构型模式(Structural Patterns)、行为型模式(Behavioral Patterns)。

         

    Don't stop!Never give up!
  • 相关阅读:
    链表相交
    环路检测
    lambada表达式对集合的过滤和相互转换
    lambda表达式对集合的遍历
    centos7常用命令
    小程序文件
    扫码登录
    位操作
    使用json-lib转换对象为字符串时的特殊处理
    javac 编译异常总结
  • 原文地址:https://www.cnblogs.com/anny0404/p/5082542.html
Copyright © 2020-2023  润新知