1.除了不能生成不同的实例.2.项目的运行速度会不会很慢??因为static占用内存大?谢谢
解决方案 »
- 跪求匹配日期的正则表达式!!
- 子窗体皮肤样式问题 帮帮忙了~~
- 求大哥们一个正则算法。把a标签一个属性给揪出来。
- 求助一个继承自Dictionary的自定义类的深度克隆问题
- 到底有多少人因为数据库的操作而茫然,插入数据提示成功,然后读出数据还是跟没插入前面一样
- 这 个 问 题 一 直 没 能 得 到 较 好 的 解 答
- 一个非常郁闷的问题
- 急急急:关于CA证书的问题
- 请教技术难题,通过程序抓取的Url内容和浏览器中看到的不一样!!高分求教!!!
- 试题库抽取系统
- 大家好啊,问一个win32 dll文件的问题,如何知道Windows系统自带的DLL文件里都有什么函数
- [WebForm]DataList里面如果再有一个DataList,两个数据源都是通过DAL层传出来的,现在不知道子DataList的DataBind()方法如何调用。
你想怎样?
什么都不会发生//项目的运行速度会不会很慢?
不会//因为static占用内存大?
无稽之谈
如果你是leader...那会被coder嘲笑...
设计Math类的程序员,可以羞愧死了...
我并不认为Math类算一个特例,换个人设计的话,很可能就不是这种情形了
这种情况的确少见,但不等于就可以无视
顺便说一句,真是要举特例的话,就拿Console说事了。
不要以為你不常用這些方法,別人就不用,也不要以為你不用,人家.net的其他類庫就不調用。
大家好才是真的好。
但是濫用的話.....
1.功能相对单一
2.比较依赖参数实际上作为公用函数或方法做成static比较好。
但全篇都用static比较麻烦,因为static可以随时调用,这样就没有对象层级上的限制,在分层架构里会随时出现穿越调用
如果是穿越调用,ui可以直接调Dal,那么你的Bil还用来干吗?
给您一句忠告:先看清楚我们在争论什么。
其次,不要对我说的话断章取义。1.我说的是换个人(未必是我),很可能(不一定)
2.就算是我,我说不是这种情形,就代表着一定要完全反过来,全部设计为实例方法?
3.我有说常用不常用的话吗?正是常用才举的这些例子,否则的话,我就举Activator,举Buffer了。
舉個例子:某個小鎮上有一個旅館,每天都有很多外地人去玩並且過夜,過夜有兩個辦法,A:住旅館;B:建房子住。如果是我,我一定會選擇A,不知道換了你,會怎么做?建房子?BS你一下,很反感不懂裝懂還要連帶裝牛13的人。所以我的這篇迴貼可能有點火藥味。
2. 某個小鎮上有一個旅館,每天都有很多外地人去玩並且過夜,過夜有兩個辦法,A:住旅館;B:建房子住。如果是我,我一定會選擇A,不知道換了你,會怎么做?建房子?
--------------------------------------------------
順便讓那些不知道什么時候應該使用靜態方法或者靜態類的朋友,上述兩種實例均要使用。
STATIC占内存,胡扯
-----------------------------
我對你所說的理解是:換個人設計,Math類就該設計為實例方法,至少大部分成員方法應該作為實例方法。
而我的意思是,幾乎計算機的任何應用都離不開數學,每次進行數學運算都要創建實例,性能誰來承擔?
不知道是我的理解有問題,還是你的理解有問題?很好,如果你的語氣一開始就有這樣的水準,你也用不著說這句話了。
但不是全部。當對性能有較大的影響時,OO有何意義?除非開發者負責把用戶升級內存的費用埋單。
来这儿:http://topic.csdn.net/u/20080320/13/53e45a7d-0c7f-423b-bfd2-d977d627f66e.html,继续。To vrhero:
希望你也能来作个见证,看看我有没有错误理解你所说的话。
结果是一样的 只是性能存在差别吧
从上看到下 还是没有看出实例化好还是静态化好 不过我很少用static
Math类本就应该是静态,String本就应该是实例,这样的OO才叫OO。
能够把别人的东西比下去就是好的,至于怎么写才能比下去,看个人的想法。new未必就好,static未必就好,怎么用怎么好就怎么用
内存不会释放,太多的话相对来说还是有影响的