类和函数的使用
本质上来说,类和函数是将一部分代码从原本的代码中抽取出来,定义为代码块。
一方面,是基于代码块和层次调用,增强代码逻辑。尽量聚焦和定义核心的业务流程,具体的业务代码之后由类或函数实现。
另一方面,是为了方便复用代码,又分为有状态和无状态。关于有状态,又分为临时和持久,临时状态依赖方法或函数的参数传递,持久状态依赖模块变量或对象变量、类变量存储。
客观上来说,类和函数减少了代码量,也减轻了代码检查和维护的压力。
1、函数的使用
(1)不涉及状态的代码块,即无参
(2)带有临时状态的代码块,声明参数
(3)带有全局唯一的持久状态,模块变量存储
2、类的使用
(1)多个对象具有相同属性,但不同的属性值时,创建类,基于对象变量存储
(2)对象之间的全局同步属性,基于类变量存储。相比于模块变量,方便对象直接调用
(3)不涉及对象变量或类变量的方法,定义为函数,方便其它类调用
(4)方法声明参数,主要有两种场景
一是接收外部调用传值,而对象内部的相互调用,尽量将参数赋值给对象变量
二是区分不同的调用状态
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战