![](https://img-blog.csdnimg.cn/20210116163223932.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
设计模式
文章平均质量分 68
一些关于设计模式的学习
鹤三十
这个作者很懒,什么都没留下…
展开
-
阅读源码技巧
这里写目录标题了解作者开发项目的目的阅读官方文档理解项目中的概念了解项目技术背景没必要读最新版本的代码不需要读完所有的源码版本间比较阅读自顶向下梳理自底向上归纳先做减法,再做加法从接口找关系画图辅助阅读设计模式辅助阅读debug只是辅助了解作者开发项目的目的我们都知道「软件是工具」,是为了解决某个或某些问题的:IM解决了人们在网上沟通的问题淘宝解决了人们在网络上购物的问题支付宝解决了无钱包支付的问题了解了一个项目的目的,也就清楚了项目所需要解决的问题。如果你熟悉这个问题所对应的领域,你就能大概知原创 2022-05-15 22:36:49 · 255 阅读 · 0 评论 -
代码技巧---java版
目录依赖抽象,而不依赖具象Assert断言工具类的合理使用依赖抽象,而不依赖具象案例:Resource resource = new ByteArrayResource("testString".getBytes());Assert断言工具类的合理使用原创 2022-04-08 00:31:02 · 355 阅读 · 0 评论 -
OOP的六大原则+一法则
面向对象设计在网上一直说不清到底是几种,5种?6种?7种?这里我截取了《Java设计模式》一书的说法。7种设计原则=6原则+1法则。7种原则主要从高内聚、低耦合的考量得出的。主要焦距在抽象、接口、实体的关系间。面向对象编程的三大特性:封装、继承、多态。具有这样特性的oop语言,在进行项目显实现是就容易达到重用性、灵活性和扩展性。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mSv6LrIG-1616935412156)(C:\Users\XIAOLEI07\AppDat原创 2021-03-28 20:45:15 · 440 阅读 · 0 评论 -
设计模式-UML类图
UML,全称Unified Modeling Language,UML 能为软件开发的所有阶段提供模型化和可视化支持。而且融入了软件工程领域的新思想、新方法和新技术,使软件设计人员沟通更简明,进一步缩短了设计时间,减少开发成本。截至UML2.0 一共有 13 种图(UML1.5 定义了 9 种,UML2.0 增加了 4 种),分别是类图、对象图、构件图、部署图、活动图、状态图、用例图、时序图、协作图 9 种,以及包图、组合结构图、时间图、交互概览图 4 种。在软件工程中,我们容易分不清其中的类图六种关系原创 2021-03-26 22:57:18 · 171 阅读 · 1 评论