
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
一文读懂 Java 枚举:3 个高频实战场景
本文介绍了Java枚举类型的三种实用场景:1. 状态/类型定义(替代魔法值,提高可读性)2. 策略模式实现(消除臃肿的if-else分支)3. 统一接口返回码(集中管理响应状态)。通过电商订单状态、支付方式和接口返回码等实例,展示了枚举如何使代码更简洁、健壮且易于维护。枚举不仅是常量集合,更是提升代码质量的有效工具,合理使用可显著改善开发效率。
单一职责原则,让代码更 “专一”
摘要:单一职责原则(SRP)指一个类/模块只应承担一个功能。遵守SRP能提升代码清晰度、降低耦合性、便于维护扩展和测试。通过登录功能案例展示重构过程:将混合职责的Login类拆分为视图层(LoginView)、业务层(LoginService)、数据层(DBUtil)和入口类(LoginMain)。判断标准是能否用不含连词的单一功能描述类。该原则追求高内聚低耦合,强调代码可读性和可维护性,建议适度
从形式化方法到 UML 建模:软件工程的严谨与艺术
摘要:形式化方法是一种基于数学的严谨技术,通过形式语言描述和验证系统,确保高安全关键系统的可靠性。它分为多种类型,如面向模型、属性和逻辑的方法,能发现需求不一致性并支持自动代码生成和验证。尽管学习难度大且成本高,但对安全关键系统至关重要。《大象——Thinking in UML》则强调UML建模应从业务本质出发,通过多视角拆解构建系统模型,指导开发并促进团队协作。
到底了







