draw-io
Draw.io是一个可配置的图表/白板可视化应用程序。draw.io 由英国软件公司JGraph Ltd拥有和开发。这是一个开源项目(但对贡献是封闭的)可以绘制流程图、UML、类图、组织结构图、泳道图、E-R图、思维导图等
软考中级软件设计师专项-设计模式篇
备战软考中级软件设计师?本文聚焦高分设计模式模块,详解23种模式的核心意图与场景,结合UML图、Java代码实例及历年真题,覆盖创建型、结构型、行为型三大类,助你打通理论到实战。
一文带你了解数据库设计基础
什么是数据库设计?
数据库设计(Database Design)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。在数据库领域内,常常把使用数据库的各类系统统称为数据库应用系统。
用代码画时序图!YYDS
最近通过代码来看看这个图,给大家看图、UML ,感觉很给大家分享。
大家平时用他们出的图呢,是用什么样的图,都用画图来画的,我们用画图来画图 呢draw.io?processOn
今天给大家介绍一款想要的作品,用的画图,配合IDE使用PlantUML!
01.面向对象设计思想
本内容系统讲解面向对象设计思想,涵盖从面向过程到面向对象的演变、面向对象的核心理念、编程实践、与面向过程的对比分析等。通过案例解析,帮助理解类与对象、封装、继承、多态等关键概念,提升代码的可维护性与扩展性。同时结合设计模式与UML建模工具,深入探讨面向对象分析与设计的方法与应用场景。适合希望掌握面向对象编程思想、提升软件设计能力的开发者学习与参考。
强烈推荐,好用的时序图开源插件PlantUML!
PlantUML这个开源时序图插件,它通过简单的语法和自动化的图形线条关联解决了传统画图软件中对齐困难、逻辑判断不易表示等问题,并提供了美观的图形和易于修改的特点,特别适合新入职场的开发者快速上手绘制高质量的时序图。