美文网首页
矩形框的理解笔记(读<<大话设计模式>>)

矩形框的理解笔记(读<<大话设计模式>>)

作者: ziabo_yu | 来源:发表于2016-12-12 10:53 被阅读0次

矩形框的理解

        矩形框顶端表示类名,抽象类的字体是斜体,第二行代表类的特性,通常就是字段以及属性,第三层为类的操作,通常可以是方法和行为."+"表示public "-"表示private,"#"表示protected

接口的两种表示方法:

1.矩形表示法 顶端有<<interface>> 第一行:接口名称  第二行:接口方法

矩形表示法

2.棒棒糖表示法

也是接口  圆圈旁为接口名称   接口方法在实现类里面出现

棒棒糖表示法

继承关系:

继承关系用空心三角形+实线来表示

继承关系

实现接口:用空心三角形+虚线来表示

实现关系

关联关系:实线箭头来表示,比如企鹅的生存需要气候条件(企鹅类里面有一个气候的属性)

关联关系

聚合关系(Aggregation):聚合关系表示一种弱的"拥有"关系,即甲对象可以包含乙对象,但是乙对象不是甲对象的一部分,聚合关系用空心的菱形+实线箭头来表示.(这个大雁不一定是这个雁群的一部分,但是雁群是肯定要有大雁的,他们的属性即方法不同后者有一部分属性可以支持前者,但是脱离了前者它又是一个独立的个体,我是这么理解的)

聚合关系

合成(又称组合):是一种强的'拥有'关系,体现了严格的部分和整体的关系,部分和整体的生命周期是一致的,比如鸟拥有翅膀,合成的关系用实心的菱形+实线箭头来表示,左右两边的数字表示一只鸟有两个翅膀

合成

依赖关系:用虚线箭头表示

依赖关系

相关文章

  • 矩形框的理解笔记(读<<大话设计模式>>)

    矩形框的理解 矩形框顶端表示类名,抽象类的字体是斜体,第二行代表类的特性,通常就是字段以及属性,第三层为类...

  • 我看设计模式

    为啥我看设计模式 记录一个菜鸟视野下的设计模式的变化历程,力求更加深刻的理解设计模式。 资料 大话设计模式 设计模...

  • Java学习书

    《Java编程思想》 《大话设计模式》 《重构 改善既有代码的设计》,《effective java》 《深入理解...

  • UML类图

    这里直接引用《大话设计模式》的UML类图讲解,有删节 UML类图图示样例 首先看“动物”矩形框,它代表一个类。类图...

  • 《编程设计模式----理论篇》

    说明本文仅供自我学习,为学习笔记参考书籍《大话设计模式》。 设计模式不是为了专门刻意去用,而是我用了这个设计模式能...

  • 大话设计模式笔记

    1.简单工厂模式 1.可维护:修改代码时只需要改需要改的那部分、 可复用:有些代码可以在以后的编程中重复使用、可扩...

  • 2018-01-07

    大话设计模式——开篇 1、什么是设计模式? 设计模式(Design Pattern)...

  • 24种设计模式

    读了大话设计模式一书.暂做总结,有的理解了,有的还不太理解,以后慢慢理解 1.简单工厂模式 2.策略模式 3.装饰...

  • 大话设计模式笔记 - 简单工厂模式

    大话设计模式笔记 - 简单工厂模式 总的来说,简单工厂模式就是对封装,继承,多态的基本实现。是面向对象的基本思路。...

  • UML类图

    参考书:大话设计模式 类(13页) 类图是个矩形框,分3行 第一行:表示类名,斜体表示抽象类 第二行:表示字段和属...

网友评论

      本文标题:矩形框的理解笔记(读<<大话设计模式>>)

      本文链接:https://www.haomeiwen.com/subject/klkmmttx.html