zoukankan      html  css  js  c++  java
  • 【设计模式】之设计模式简介

     

    目录

    简介

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

    之我所见

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

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

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

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

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

    类型框图

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

         

    Don't stop!Never give up!
  • 相关阅读:
    iis管理器的程序应用池中没有Asp.NET v4.0
    Rowlock、UPDLOCK
    转SQLSERVER 会不会自动加锁
    安装IE11必备更新
    阻止表单提交刷新页面的问题
    C#分屏控件用法实例
    Flex内存泄露解决方法和内存释放优化原则
    DataSet.Clear() Method()
    短文件名漏洞修复
    vs2017创建dotnetcore web项目,并部署到centos7上
  • 原文地址:https://www.cnblogs.com/anny0404/p/5082542.html
Copyright © 2011-2022 走看看