uml

首页 标签 uml
# uml #
关注
2926内容
|
3天前
| |
Java 设计模式之工厂模式:对象创建的艺术(含 UML 图解)
本文详解Java工厂模式三大形态:简单工厂、工厂方法与抽象工厂,结合UML图解与代码实例,剖析其核心思想——“创建与使用分离”。通过计算器、日志系统、电子设备等案例,深入讲解各模式的实现原理、适用场景及优缺点,并对比选择策略。最后揭示工厂模式在JDK和主流框架中的实际应用,帮助开发者掌握对象创建的艺术,提升代码扩展性与可维护性。(238字)
|
3天前
| |
Java 设计模式之中介者模式:解耦复杂交互的架构艺术(含 UML 图解)
中介者模式通过引入协调者解耦多个对象间的复杂交互,将网状依赖转化为星型结构。适用于聊天室、GUI事件系统等场景,提升可维护性与扩展性,但需防中介者过度膨胀。
基于多设计模式的状态扭转设计:策略模式与责任链模式的实战应用
接下来,我会结合实战案例,聊聊如何用「策略模式 + 责任链模式」构建灵活可扩展的状态引擎,让抽奖系统的状态管理从「混乱战场」变成「有序流水线」。
|
1月前
| |
软考中级软件设计师专项-结构化开发专题
本模块聚焦软考中级“软件设计师”核心考点,系统讲解需求建模、结构化分析与设计(SA/SD)、数据流图(DFD)、状态转换图等关键内容,深入剖析高内聚低耦合、模块独立性、系统文档规范等设计原则,结合近十年真题精讲,助力考生掌握系统架构设计与代码复用技能,实现从编码到设计的思维跃迁。
|
1月前
| |
软考中级软件设计师专项-UML图篇
UML(统一建模语言)是一种用于软件系统建模的标准化语言,能够清晰表达系统的静态结构与动态行为。其核心包括三类构造块:事物、关系和图。事物分为结构事物、行为事物、分组事物和注释事物;关系包括依赖、关联、泛化和实现;图则涵盖了类图、对象图、用例图、序列图、通信图、状态图、活动图、构件图和部署图等,分别用于静态建模、动态建模和物理建模。
|
1月前
| |
软考中级软件设计师专项-设计模式篇
备战软考中级软件设计师?本文聚焦高分设计模式模块,详解23种模式的核心意图与场景,结合UML图、Java代码实例及历年真题,覆盖创建型、结构型、行为型三大类,助你打通理论到实战。
|
1月前
| |
软考中级软件设计师专项-面向对象篇
软件设计师考试中,面向对象是核心考点,涵盖类与对象、继承、封装、多态等概念,重点考查UML建模、设计模式及SOLID原则,强调高内聚低耦合与实际应用能力。
|
1月前
| |
来自: 倚天
外观模式
外观模式是一种化繁为简的设计模式,通过提供统一的高层接口,隐藏子系统复杂逻辑,简化客户端调用。它解耦客户端与子系统,提升可维护性与灵活性,广泛应用于简化库调用、构建分层架构、封装遗留系统等场景。
markdown编辑器
本Markdown编辑器基于StackEdit改进,新增界面设计、代码高亮、图片拖拽、KaTeX公式、甘特图、多屏编辑、写作模式切换、检查列表等功能,提升写作体验,支持离线使用与多种格式导出。
|
3月前
|
01.面向对象设计思想
本内容系统讲解面向对象设计思想,涵盖从面向过程到面向对象的演变、面向对象的核心理念、编程实践、与面向过程的对比分析等。通过案例解析,帮助理解类与对象、封装、继承、多态等关键概念,提升代码的可维护性与扩展性。同时结合设计模式与UML建模工具,深入探讨面向对象分析与设计的方法与应用场景。适合希望掌握面向对象编程思想、提升软件设计能力的开发者学习与参考。
免费试用