当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 疯牛涕淌是从零二年夏天开始玩魔兽的,到现在也算只老鸟了吧。
 

 

 ·reference and exception in webservices    »显示摘要«
    摘要:webservice是个好东西,这样可以利用远程的webmethod,而且就像使用本地的方法一样的简单。呵呵,那我们就直接开始吧。首先我们建一个webservice solution,我选的是c#,dotnet的母语。这样一个框架就生成了,我们首先做的是写一个函数,返回一些数据。打开sql server,你可以看到northwind这个数据库的,你有sql server就有这个数据库的,但是你删了......
 ·梦网模式下的sp生存    »显示摘要«
    摘要: 梦网模式下的sp生存 策划:谷龙文:本刊驻北京记者 臧中堂 尹建芬 问题、原因和出路2004年8月,一家名为卓望信息科技有限公司(简称卓望信息)低调成立,而这家神秘公司的另一身份被冠以"中国移动梦网运营支撑中心",中国移动以管家身份将原来的梦网中心部门独立剥离出来并以公司形式运作意欲何为?在记者接下来的将近一个月的调查中发现,卓望信息这家脱胎于中国移动的新公司的角......


从魔兽中的英雄设计机制来窥探面向对象的思想
上一页   ...

象上面的读取属性的方法也被叫做“只读方法”,同样地也有“只写方法”,一样样的道理,我懒得赘述了.需要说的是,并不是所有的内部属性都拥有通向外界的接口.记住,类的设计总是要让它在它的使用者看起来更简单,因此如果某个类的编写者认为其中某个数据成员没有必要被使用这个类的人感知到它的存在,那么如果那天他没有喝太多酒的话,他就不会对那个数据提供任何相应的接口.这样,这个属性就彻底地被封装起来了.

“总款哦……”你茅厕顿开,“类就是这么一回事呀!把它的数据隐藏,而通过它公开的方法来实现其与类的使用者的互动.魔兽中那么多英雄,每个族四个,加上六个中立英雄,二十二个英雄就是二十二个类哈!”那我会摸着你的头说:“对,你真是可以这么认为的.hmmm,都有四种魔法,都有生命值.魔法值.最大攻击力值.最小攻击力值.防御力值,etc.那么二十二个英雄,我们都可以慢慢地写,没问题……” 【程序编程相关:WebSphere下从helloWorl

当然没有人会阻止你把变量声明成public,但是也绝没有人推荐你这么做,所以这样声明之前请你确信这样是必要的.你可以试想一下,如果月之女祭司把控制她的生命力值的权利完全地公诸于众,那么游戏还有什么公平性可言呢? 【推荐阅读:将小写金额转换为中文大写的SQL函数

这时你突然用力推开了我的手:“且慢!既然二十二个类有这么多公用的属性与方法,那你干屌不试着直接写出一个抽象的英雄类呢?”我说你狂有思想的,因为这就是当初引进继承的滥觞.不单单魔兽中的英雄如是,你细细观察一下,生活中与机器世界里也充斥着这样的例子.如果不利用它们的派生继承的关系,而冲动地将每个类都设计成一个独立的类,那么你将要重复写多少行代码?这么一想来似乎有点恐怖吧?所以我们要继承,因为这样的机制在很大程度上提高了我们开发软件的效率.


...   下一页
 ·软件架构师之我见    »显示摘要«
    摘要: 架构师,首先让我想起的是高楼大厦的设计人员,通常一座大厦在建之前,都先由设计师将蓝图描绘出来,包括其形状、结构、尺寸、材料等等,然后建筑工程师带领工人们按照蓝图将大厦一层一层地建起来。近年来,软件领域也渐渐地流行起架构师的角色,特别是对一些大型软件产品或项目的开发,这一角色显得很关键,因为缺乏好的软件架构师而导致项目失败的例子不胜枚举,一个没有经验和能力的架构师也会使项目失败的速度加快。 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE