登陆注册
71628900000009

第9章 设计模式

面向对象设计是关乎软件的复用性、健壮和适应性所需要考虑的事情。要想设计出良好的代码,要比直接使用面向对象方法论考虑更多的环节。也就是说需要有效地使用一些面向对象设计技术。

许多计算机学者和参与者会开发出各种不同的组织概念和方法论,他们都是从面向对象软件的质量角度去考虑的,目的就是为了达到简明、正确和复用的效果。我们在这里统称为设计模式。

一种设计模式解决一个软件设计问题,一个模式会提供一项通用模板,也就是一个解决方案。虽然解决一个问题,之所以称为模式是因为可以应用在不同的情况中,一个问题会出现在不同环境里,但是解决这类问题会采用一种模式即可。

那么一个模式需要具备描述出一个解决方案中主要的那些元素,采用抽象的语言时要针对具体的一个问题,并且能够让众人听懂。这种抽象的描述语言不是高深的理论,而是通俗易懂。

描述内容中要包含模式的名字,正文部分要描写可以使用这个模式的情景,模板需要解说如何使用这个模式,最后效果内容要描述和分析这个模式会产生那些后果。

有许多设计模式,有时间会介绍一些与数据结构和算法部署方面的内容。总体来说会分为两部分:一个是解决算法设计问题的模式,另一个就是解决软件工程问题方面的模式。

同类推荐
  • 简单攻略

    简单攻略

    你是我想不到的无关痛痒,我是你猜不到的不知所措。飘呀飘,冥王太美却坏蛋,拎着她就爱抛。 飘呀飘,蛇肚肚里出来了。 飘呀飘,络腮胡子眼前跑。 飘呀飘,飘呀飘,飘呀飘~呀,她飘了飘了! 本文无男主!υ?(????)υ?
  • 变形机甲:起源

    变形机甲:起源

    星际时代,机甲横行,在这无尽的乱世之中,谁与争锋?且看我的!(本作品对话较多,望各位读者耐心观看,方可知本作品的魅力所在!)
  • 侵夺无限

    侵夺无限

    神明一脸正色的对甄诚说道:“小子,这个无限空间中有半数任务世界与日本如今最流行的文化产业有关,你可要早做准备。”甄诚顿时一脸会意:“我一定会深入研究AdultVideo产业的。”神明额头青筋闪烁:“滚!你的思想怎么如此龌龊!”甄诚:“擦,我说的不对吗?那难道是里番的世界?”神明咬牙切齿:“我说的是文化!”甄诚:“对啊,就是文化啊,日本的最出名的文化难道不是AdultVideo文化吗?”神明怒发冲冠:“点娘不认同的就不是文化!!!你这家伙想被点娘吃掉吗?”甄诚:“那到底是什么?”神明“我已经不想再跟你这个白痴交流了,你自己去体验吧,体验失败可是会惨死的哟……”
  • 快穿之攻略男神系统

    快穿之攻略男神系统

    虽然说苏小雅的生前已经很悲惨了,可是上帝就连死了也得让她死的不安生,不带这麽玩的,我不是死了,话说人家想安歇呢,不想做什么狗屁任务啊!
  • 太轻易的梦想

    太轻易的梦想

    只是当随手的事情写写记记,记录下这段时间的工作遇见的各种事情。一个关于服装设计的的路程,也不晓得会记录下些什么。
热门推荐
  • 百世家

    百世家

    以百家姓为主的世家故事,讲述现代世家另类的生存方式。上古八大姓、五族七望、唯我独尊王家、道祖遗族李家、天帝子孙张家、无冕帝皇刘家、天下一统陈家.....新旧世家斗争又该何去何从。本书讲述的是一位流落在外的继承者无知单纯被迫的踏上世家道路的故事。
  • 影响中国人的十大汉字:让

    影响中国人的十大汉字:让

    读过本书的这些故事以后,大家应该向故事中的主人公学习了。不管是在古代还是在当今,礼让都是人重要的品德。只有礼让了,世界才会和平,社会才会和谐,人与人之间才会有爱。
  • 情恋若火花

    情恋若火花

    花非花,雾非雾,站在迷障后的我们,何时才能看清你(我)的心。当黑暗遇着光明,当所有的谜团都被解开。属于我俩的感情线是否可以画上一个圆满的句号。自认识他之后,她便陷入了一个又一个的谜团里。他的身份,他与那群人的关系,一切都像个结,让她有解开的冲动。自认识她之后,他的生活越来越多姿多彩。仿佛心里那个被冰封了的自己得到了重生。
  • 春秋有朵云

    春秋有朵云

    一辆马车,一条小路,路边的是看官,车上的是春秋。
  • 情到虐处

    情到虐处

    在这个世界上,充斥着很多不公平。对此,舒薇她很有发言权。高二上学期,她和学校有名的花花公子段铭在一起了。寒假中,他们分分合合。等开了学,早恋的是被段铭母亲发现了……(因为男主以前一两个星期换一个女票,没谈过一两个月的恋爱,时间很短,所以没被他妈发现!)遭受多方面的阻拦,他们的爱该如何安放……花花公子x暴躁作精主角:舒薇/段铭配角:一堆PS:在朋友跟我说的真事上改编而成!排雷:1.女主作,男主花,男主妈烦,班主任烦!2.洁党勿入!微博@害羞的薄荷绿,头像是Elsa!
  • 我看到了你眼中的光

    我看到了你眼中的光

    年少是的喜欢,会一直蔓延开的。我会追逐你达到可以与你肩并肩的高度,我视你为我前进的动力,我想可以喜欢你是我最莫大的机遇。有星星的眼睛很美,恰似那烟花绽放。[古灵精怪女主×不染世故沙雕男主]女追男ps:在家闲的发慌无聊写写
  • 闪闪奇遇记一:糖果山

    闪闪奇遇记一:糖果山

    糖果山里的糖果城堡,满满的全是糖果,糖果宫殿、糖果国王、糖果臣民、糖果马车,满满的糖果一定代表着满满的幸福吗?白糖人、棕糖人、黑糖人在糖果世界里怎样各司其职?萨卡琳公主身体的秘密会威胁到她的地位吗?
  • 天从

    天从

    有一种哀,名叫生离;有一种痛,名叫死别。踏上修行路,只希望能救回青梅竹马的杨小天,在那天上落下血雨的一刻,明白了。可一切也已经迟了,抱着那渐渐冰冷的身体,杨小天仰天长啸一声:“天要亡卿,我不许!”我之一念,天需从之;天要亡你,我便亡天!
  • 召唤师之复仇之战

    召唤师之复仇之战

    而召唤兽,分为8个系:雷系,火系,风系,土系,光系,暗系,水系,还有被世人唾之以鼻的亡灵系。亡灵系因为一个人召唤师,召唤出了亡灵系,他的精神,思想会逐渐被妖兽所控制,从而对其他人发起进攻。一般8名召唤师,组成一个小队,这个小队集治疗,防御,攻击,辅助,强攻,控制于一体。而召唤兽的培养也是,非常少钱的,而且品质越高,得召唤兽修炼的速度就越快。还可以通过,灵器,来提升修炼速度。
  • 快穿之女神经养成记

    快穿之女神经养成记

    什么?女神。不不不,我只是个女神经。什么?男神。那明明是个深井冰好么。某男挑眉,你说什么?啊,今天的天好蓝哦。某男一把拉过某人,可刚才还在下雨呢?呵呵呵,是么。