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!
  • 相关阅读:
    CentOS 编译安装 MySQL5.7
    ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var mysql 启动不了
    Linux里如何查找文件内容
    linux怎么模糊查找一个文件
    centos7下使用yum安装mysql
    centos下完全卸载mysql
    Linux下安装配置Nexus
    Linux下建立Nexus私服
    阿里云主机上安装jdk
    java war run
  • 原文地址:https://www.cnblogs.com/anny0404/p/5082542.html
Copyright © 2011-2022 走看看