Java版设计模式/设计模式的作用是什么/类之间有哪些关系?又怎么表示

本文介绍了设计模式的概述,强调了其作为面向对象设计原则的应用和普遍性。设计模式分为创建型、结构型和行为型三类。同时,文章详细讲解了UML中的类图,包括类的表示法、类之间的关联、聚合、组合、依赖和继承等关系,旨在提高编程效率和代码可维护性。
摘要由CSDN通过智能技术生成

继续整理记录这段时间来的收获,详细代码可在我的Gitee仓库Java设计模式克隆下载学习使用!

1. 设计模式概述

1.1 设计模式创始“4人组”

  • ErichGamma–艾瑞克·伽马
  • Richard Helm—理查德·赫尔码
  • Ralph Johnson----拉尔夫·约翰逊
  • John Vlissides—约翰·威力斯蒂斯

1.2 软件设计模式

  • 称设计模式,本质是面向对象设计原则应用,是一种设计经验总结
  • 解决重复发生问题套路
  • 具有普遍性

1.3 学习目的

  • 提高编程、思维和设计能力
  • 使程序设计标准化,提高开发效率,降低开发周期
  • 提高代码可重用性、可读性、可扩展维护性

1.4 分类

1.4.1 创建型模式

  • 描述“创建对象”
  • 将对象创建与使用分离
  • 包括单例,原型,工厂,抽象及建造者等5种

1.4.2 结构型模式

  • 描述将对象组合成更大结构
  • 包括代理,适配器,桥接,装饰
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值