- 博客(6)
- 收藏
- 关注
原创 设计模式:02-UML类图
UML类图是面向对象系统建模中最核心的图形化工具,用于描述类、接口及其相互关系。类图包含三类基本元素:类(属性与方法表示)、抽象类(斜体标注)和接口(<<接口>>标识)。类之间的关系分为泛化(继承与实现)、关联(聚合、组合、普通关联)和依赖三大类,每种关系都有特定的图形符号表示。聚合和组合虽同为整体-部分关系,但聚合为弱拥有(生命周期独立),组合为强拥有(生命周期一致)。类图绘制需要准确表达这些关系的强弱差异,是软件设计阶段的重要可视化工具。
2025-11-16 03:00:00
735
原创 设计模式:01-设计模式的来源和原则
设计模式是软件开发中针对常见问题的解决方案,可提高代码的可复用性、可维护性和安全性。本文介绍了六大设计原则:1)单一职责原则,要求类只负责一个功能;2)开闭原则,提倡对扩展开放对修改关闭;3)里氏替换原则,确保子类可替代父类;4)依赖倒置原则,高层和低层模块都应依赖抽象;5)迪米特原则,减少对象间的耦合;6)接口隔离原则,客户端不应依赖不需要的接口。这些原则有助于构建高内聚、低耦合的健壮系统。
2025-11-15 03:00:00
603
原创 LeetCode刷题笔记--NO.2 回文数
回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是。给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。
2024-07-11 15:45:00
533
原创 LeetCode刷题笔记--NO.1 两数之和
两数之和:给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。
2024-07-10 06:00:00
435
原创 Pytorch安装教程(最全最详细版)
PyTorch是一个开源的深度学习框架,提供了各种张量操作并通过自动求导可以自动进行梯度计算,方便构建各种动态神经网络。在线安装1、打开Anaconda Powershell Prompt,输入conda info --envs,查看安装的环境2、...离线安装1、查看Anaconda或者本地安装的Python版本2、...
2023-01-30 17:52:52
149113
13
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅