加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 在面向对象方法中使用静态属性或方法有什么不便?

发布时间:2020-12-15 20:04:37 所属栏目:百科 来源:网络整理
导读:我需要解释一下为什么我不使用静态方法/属性.例如, String s=String.Empty; 这个属性(属于.Net框架)错了吗?是应该的? String s= new EmptySting(); 要么 IEmptyStringFactory factory=new EmptyStringFactory();String s= factory.Create(); 解决方法 我认
我需要解释一下为什么我不使用静态方法/属性.例如,

String s=String.Empty;

这个属性(属于.Net框架)错了吗?是应该的?

String s= new EmptySting();

要么

IEmptyStringFactory factory=new EmptyStringFactory();

String s= factory.Create();

解决方法

我认为使用静态的最糟糕的事情是你最终可以在类之间进行紧密耦合.在System.Web.Abstractions出来之前看到ASP.NET.这使您的类更难以测试,并且可能更容易出现导致系统问题的错误.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读