互联网解决方案咨询

梦想有多大路就会有多远:作一颗IT量子
  首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2008年7月23日

摘要: 在面向对象设计中有一个重要的特性抽象,在C#技术实现中有两种技术来实现,一种是abstract抽象类,与接口,这两种实现技术都可以实现面向对象的抽象特性。 C#规定类的继承实现只是对接口进行多继承。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因 此很多开发者在进行抽象类定义时对于abstract class和interface... 阅读全文

posted @ 2008-07-23 22:44 互联网粒子 阅读(221) 评论(0) 推荐(0) 编辑

摘要: 面向对象中的IS A和HAS A 问题 阅读全文

posted @ 2008-07-23 22:26 互联网粒子 阅读(411) 评论(0) 推荐(0) 编辑

摘要: 在目前的工作,主要是针对SNS(网络社区)的开发,有同事问,现在系统中,把数据实体独立出来,在开发上,除了在函数调用时,采用传对象的方式外没感觉到他有什么其它方面的优势呢? 这个问题,其实要从多个方面来看,从写代码本身上来说,最直接的感受就是在方法调用时,在方法参数列表中传的都是实体对象, 这样做的目的,是为了免"代码地震"的苦恼,通常业务需求的变化都会引起业务对象本身的变化,把变化的东西独立隔离出来,如果方法参数都是以传值的形式来处理,当某一个业务需求变化时,有可能需要改动某一个方法的参数列表,这样一来的话,所有引用到这个方法的类都会更动,有的人说可以用重载,这个办法也是可以,便这样的重载有多少,代码的很臃肿。 阅读全文

posted @ 2008-07-23 22:06 互联网粒子 阅读(323) 评论(0) 推荐(0) 编辑