———【设计模式】
好菇娘の当自强
智慧是不会枯竭的,思想和思想相碰,就会溅无数火花。
展开
-
【设计模式——全书概览】
前言:核心:(一)是什么?设计模式是一套被反复使用,多数人知晓的、经过分类编目的、代码设计经验的总结。总而言之,设计模式是一个固定的模板,你只要往里面添加自己的东西就可以了,比如你买鞋,鞋店中好多鞋,找一个你适合的,你喜欢的鞋,这就是设计模式。(二)为什么要用?是为了可重用代码,让代码更容易被他人理解,保证代码的可靠性。(三)分类A.基本分类(按目的)B、分类2原创 2016-02-15 14:10:06 · 750 阅读 · 15 评论 -
【设计模式之代理模式】
前言:今天我们学习的模式为代理模式,见名字如见该模式,代理模式,则提供一个代理,由代理对对象进行访问,暂时先这么理解!通过接下来的学习,大家肯定会对代理模式有一个全面的了解。核心:(一)定义代理模式(Proxy),为其他对象提供一种代理控制对这个对象的访问。 简单的说,代理模式就是在访问对象的时候引入一定程度的间接性。代理就是真实对象的代表。(二)结构图原创 2016-03-06 17:36:42 · 629 阅读 · 2 评论 -
【设计模式之装饰模式】
前言:装饰模式,属于二十三个设计模式中之一,那么,什么是装饰模式,下面,大家请跟着我一起走进装饰模式,来看看装饰模式:核心:(一)、结构图想知道设计模式吗?那么看了它的UML图,你就一目了然了!(二)基本代码Component类 abstract class Component { public abstract void O原创 2016-03-06 16:07:20 · 728 阅读 · 3 评论 -
【设计模式之策略模式】
前言:最近在学习设计模式,简单工厂是接触的第一个模式,后来,就遇到了策略模式,策略模式真是有谋略啊!定义了算法家族,有了算法家族,再难的计算都不在话下了!!!今天,我们一起来学习策略模式,看看这是一个怎样的设计模式?中心:(一)定义官方:它定义了算法家族,分别封装起来起来,让他们之间可以相互替代,此模式让算法的变化,不会影响到使用算法的用户。个人理解:定义了一系列的算法原创 2016-02-22 20:49:34 · 742 阅读 · 17 评论 -
【设计模式之三工厂】
前言:本文中所讲解的三工厂指的是简单工厂,工厂方法,抽象工厂设计模式,在大话设计模式中,三个工厂最后以三姐妹的身份出现在比赛现场中,本文中将三个工厂联系起来进行学习。内容:(一)简单工厂模式1.定义用一个单独的类来创造实例的过程,这是工厂的定义。那么简单工厂是由一个工厂对象决定创建出哪一种产品类的实例。它的实质就是根据工厂类传入的参数决定实例化那个对象。当你需要什么,只原创 2016-03-11 16:35:23 · 728 阅读 · 7 评论 -
【设计模式——六原则】
前言:在学习设计模式的时候,贯穿二十三个设计模式的始终——设计模式六原则,单一职责原则、开放—封闭原则、依赖倒转原则、迪米特原则、里氏代换原则。今天,咱们共同来探究。核心:总结:原创 2016-03-12 17:18:45 · 734 阅读 · 7 评论 -
【设计模式总结篇】
前言:学习设计模式已经将近一个月了,与大话设计模式之相处日渐之深,此篇博客是对大话设计模式的一个总结,为自己留下一个学习的脚步!本文从设计模式的三个类别进行总结,对每个设计模式的定义,使用场合,关键字几个方面来介绍。当然,少不了设计模式的原则。内容:(一)设计模式之全局设计模式按照目的,可分为创建型、行为型、结构型三个类别。>创建型模式:抽象了实例化的过程,它帮助系原创 2016-03-13 20:15:27 · 829 阅读 · 25 评论 -
【设计模式之抽象工厂】
前言:最近在总结设计模式,再次看设计模式,理解又加深了不少!故来总结一下!核心:定义:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类.简要介绍一下本次的例子:创建sql和access工厂类,并创建访问sql server的user和department;访问access 的user和department类图:原创 2017-10-22 20:53:04 · 516 阅读 · 17 评论