DA层(数据访问层)的方法不用静态的
2024-10-20 15:58:01
1.静态方法,不会经过构造函数,所以你不能通过构造函数来初始参数,你只能通过传递参数,来初始他
当你有多种参数需要传递的时候,你就要不断重载他了。当然你可以用参数型的类型,不过如果参数有一定结构,就很麻烦。
2.静态方法,只能访问静态变量,而静态变量是不会随类状态而变化,所以会保留上一次记录,这样就会产生意外的结果
3.静态方法依赖实在太强了,调用者必须很清楚的知道方法的内部实现,他才能调用正确的方法,并给出正确参数,这对调用者实在是个负担。
4.静态类会保留大量无用的数据放在内存里。(就像上面说的他保留的上一次记录,这个上一次的数据对你来说根本就是无用的)
最新文章
- “老坛泡新菜”:SOD MVVM框架,让WinForms焕发新春
- Java程序员学习之路
- JAVA 设计模式 观察者模式
- cocos2d-x图片变灰或者变亮
- 3s自动跳转到登陆界面
- wordpress高级教程
- oracle sql 树操作
- 小白的Python之路 if __name__ == '__main__' 解析
- LAMP第二部分apache配置
- ATS日志说明
- Spring Boot实战笔记(九)-- Spring高级话题(组合注解与元注解)
- CentOS7像外部163邮箱发送邮件
- MR汇聚工具步骤
- twindows下omcat8安装后,不能启动服务
- c# 遍历类中的方法名称
- Emacs 设置C++代码风格
- 程序员面试50题—sizeof的用法(6)
- 2.mongodb可视化工具
- Ubuntu安装Chromium浏览器
- 神奇的Content-Type--在JSON中玩转XXE攻击