logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

从抽象到实例:类与对象深度学习笔记

类和对象是面向对象编程的最小单元与核心基石,是将现实业务转化为程序代码的第一步。所有 UML 类图建模、系统实体设计、Java 代码开发,都建立在类与对象的基础之上。本文结合课堂知识点、建模规范与实际代码案例,详细梳理类与对象的定义、关系、设计原则及开发实践,夯实面向对象底层基础。所有复杂的软件系统,都是由一个个简单的类和对象组成的。规范的类设计、合理的对象使用,是代码健壮、模型清晰的基础。本次学

#java
Java 设计原则实战:使用单一职责原则重构用户登录类

单一职责核心:一个类只负责一项职责,只对应一个业务变化原因。当 UI 界面改动、数据库更换、登录校验规则修改时,都要修改同一个 Login 类,代码耦合严重,极易引发连带 bug。原有项目中全部登录相关逻辑写在一个Login类里,该类同时承担了页面展示、数据库连接、用户账号校验、程序入口多项完全不同的职责,违背了单一职责原则。四类功能分别对应 UI、数据库、业务、测试四个方向的需求变更,修改任意一

#java#单一职责原则#重构
从抽象到实例:类与对象深度学习笔记

类和对象是面向对象编程的最小单元与核心基石,是将现实业务转化为程序代码的第一步。所有 UML 类图建模、系统实体设计、Java 代码开发,都建立在类与对象的基础之上。本文结合课堂知识点、建模规范与实际代码案例,详细梳理类与对象的定义、关系、设计原则及开发实践,夯实面向对象底层基础。所有复杂的软件系统,都是由一个个简单的类和对象组成的。规范的类设计、合理的对象使用,是代码健壮、模型清晰的基础。本次学

#java
复用与拓展:面向对象继承机制学习笔记

在系统建模过程中,我们会先抽象顶层父类,定义全系统通用的属性和行为,再通过泛化关系衍生出不同的子类,实现系统结构的层级化、标准化设计,让模型更贴合业务层级逻辑。继承的核心适用场景是:子类是父类的严格子集,满足 “is-a” 的关系,例如:学生是人、教师是人,可继承人类。通过继承 + 重写的组合,我们可以在复用父类通用逻辑的同时,实现子类的个性化需求,完美适配复杂的业务场景,也是后续策略模式、多态编

#学习
到底了