摘要:
大多数人认为,接口的意义在于顶替多重继承。众所周知Java没有c++那样多重继承的机制,但是却能够实作多个接口。其实这样做是很牵强的,接口和继承是完 全不同的东西,接口没有能力代替多重继承,也没有这个义务。接口的作用,一言以蔽之,就是标志类的类别(typeofclass)。把不同类型的类归于不同的接口,可以更好的管理他们。OO的精髓,我以为,是对对象的抽象,最能体现这一点的就是接口。为什么我们讨论设计 模式都只针对具备了抽象能力的语言(比如c++、java、c#等),就是因为设计模式所研究的,实际上就是如何合理的去抽象。(cowboy的名言是 “抽象就是抽去像的部分”,看似调侃,实乃至理)。 阅读全文
posted @ 2012-05-05 15:15
移动应用开发
阅读(285)
评论(0)
推荐(0)
摘要:
一. 面向接口编程 在一个面向对象的系统中,系统的各种功能是由许许多多的不同对象协作完成的。在这种情况下,各个对象内部是如何实现自己的对系统设计人员来讲就不 那么重要了;而各个对象之间的协作关系则成为系统设计的关键。小到不同类之间的通信,大到各模块之间的交互,在系统设计之初都是要着重考虑的,这也是系统 设计的主要工作内容。面向接口编程我想就是指按照这种思想来编程吧!实际上,在日常工作中,你已经按照接口编程了,只不过如果你没有这方面的意识,那么你 只是在被动的实现这一思想;表现在频繁的抱怨别人改的代码影响了你(接口没有设计到),表现在某个模块的改动引起其他模块的大规模调整(模块接口没有很好 的设 阅读全文
posted @ 2012-05-05 15:00
移动应用开发
阅读(209)
评论(0)
推荐(0)
摘要:
mmsplayer for wince demo,应大家要求,晚上抽空编译了一个wince版本的demo,明天测试一下,然后发布上来。wince,wm 地址:http://download.csdn.net/detail/weinyzhou/4278833windows 地址:http://download.csdn.net/detail/weinyzhou/4278838 阅读全文
posted @ 2012-05-05 00:10
移动应用开发
阅读(147)
评论(0)
推荐(0)
浙公网安备 33010602011771号