幽弓的狂想曲

我向你约定,当你追赶着我,向我靠近时,我一定会直视你的视线,比谁都更好地接受你的挑战……

用户操作
[即时聊天] [发私信] [加为好友]
幽弓.赤红
最近评论
sunbobosun5680:毕业生去东软工作很有前途,尤其是像我这样平庸的毕业生;东软的前辈们还是很好相处的,他们会乐意解答你的问题;只要每天下班后看一小时书,技术水平就会飞速提高,前提是不像我当年那样加班,嘎嘎
剑醉雪:阁下的文章真是沧海一粟、十分难能可贵。
真是踏破铁鞋无觅处、得来全不费功夫。
就在我想几乎无心去找的时候,突然灵光一现,阁下的文章出现,不胜感激。千古名篇。
句句似乎是清描淡抹,实则意味深远,不胜感激!!!!!
xzr367560:我将要去东软实训,不知道前途如何,只能听天由命了。
sunbobosun5680:我也没想到会与你相聚!而且是以这种奇妙的方式!让我算算,至少十年了吧,My old neighbor,也希望你快乐!

就目前看来,老爹是不同意我改姓的,所以我还是姓孙吧,孙燕姿不是也和我一个姓。
寇曦文:祖博士:
我不知你这些年都是怎么过的?一下子跨越了中间的这些岁月,一下子与今天的你相遇。那种感觉真是妙不可言!
无论你做什么都希望你能快乐,海员也行啊。
——曦文
文章分类
收藏
    相册
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 针对接口编程收藏

    新一篇: decodeURIComponent导致的性能问题 | 旧一篇: 民工的腐败生活

           长久以来,我似乎误解了“针对接口编程”这句话的含义,它并不是指遇到问题先想到建立接口,恰恰相反,最先考虑的应该是建立类。我认为“针对接口编程”应该这样理解:先分析问题,找出问题的共性,对其共性提取基类,针对基类设计接口。如果一个接口仅有一个实现,那就应该考虑设计此接口的必要性,如果仅仅是为了所谓的“预先设计”而做出这样的设计,那么这种设计是不合理的,除非为了实现某个框架而跨层,比如经典的MVC框架,其C和M层之间应该全部使用接口。Control层作为客户程序,仅应该提供控制,它所使用的接口应该尽可能简单,这似乎是最应该用到facade模式的地方。

     

    发表于 @ 2007年11月05日 22:15:00|评论(loading...)|编辑

    新一篇: decodeURIComponent导致的性能问题 | 旧一篇: 民工的腐败生活

    评论

    #linuxjava01 发表于2008-02-25 17:33:52  IP: 218.104.48.*
    说的有道理,不必为了接口而去接口!
    #summerfeel 发表于2008-03-03 15:59:56  IP: 218.106.61.*
    未来的需求变更是不可预见的,也许在刚开始你设计的接口确实只有一个实现,但随着项目的推进,越来越多的功能被修改和增加,这时候将会体现出使用接口的合理性.抽象是必要的,但不要太过分就行.
    #summerfeel 发表于2008-03-03 16:07:14  IP: 218.106.61.*
    补充一句,我觉得所有的模式都在重复一个原则:将共性的东西抽象出来,再将声明和实现分离,做到模块的复用.而java中是通过接口来体现这些设计思想的,所以再怎么强调接口的重要性也不过分.也许我的看法偏激了点,大家可以一起讨论.
    发表评论  


    登录
    Csdn Blog version 3.1a
    Copyright © 幽弓.赤红