静态调用还是实例对象调用

来源:3-11 模型的使用(上)

祥云0

2022-03-02

老师我看你的方法都是实例对象调用的,但是我看很多人写代码都是直接把函数方法写成静态函数方法,这样直接可以静态调用,我想问问这两个有什么区别,为什么现在业务代码里都是实例调用?

写回答

1回答

檀梵

2022-03-04

一方面是内存,静态会在启动时加载,会快一些,但不易过多;实例化在运行时使用内存,使用完成后会销毁。
一方面是程序的设计思想上,面向对象要基于实例,还有很多设计模式也是要基于实例来写的。相对静态会更灵活

0
0

Laravel重构企业级电商项目 从根源解决重构难题

一门专注于提升大型复杂项目重构能力的课程

423 学习 · 149 问题

查看课程