随笔分类 - OOAD
摘要:前言 前面我们学习了创建型设计模式,其中有5中,个人感觉比较重要的是工厂方法模式、单例模式、原型模式。接下来我将分享的是结构型模式! 一、适配器模式 1.1、适配器模式概述 适配器模式(Adapter)属于结构型设计模式,它的作用如同它的名字一样,用于转换接口。像我们的手机、电脑的电源适配器一样,适
阅读全文
摘要:前言 前面介绍了OOAD的基础知识,现在我们来详细的说明一下GOF设计模式中的23种模式,希望大家能够学到东西! 一、工厂方法模式(Factory Method) 1.1、工厂方法模式概述 工厂方法模式属于创建型模式,是简单工厂模式(Simple Factory)的一个升级版。工厂方法模式分为三种:
阅读全文
摘要:一、GRASP模式(通用责任分配软件模式)概述 1.1、理解责任 1)什么是责任 责任是类间的一种合约或义务,也可以理解成一个业务功能,包括行为、数据、对象的创建等 知道责任——表示知道什么 行为责任——表示做什么 责任=知道责任+行为责任 2)知道责任与行为责任 知道责任: 了解私有封装数据 了解
阅读全文
摘要:前言 在我们很多时候设计代码都是需要用到各种不一样的设计模式的,接下来着几篇给大家领略一下设计模式。知道设计模式的作用,以及在代码的具体体现。很多时候我们看不懂代码就是因为我们不知道它使用的设计模式。 国庆的我很痛苦,学习是痛苦的,成长是快乐的! 一、什么是面向对象 1)面向对象(Object-Or
阅读全文