`
jameswolf
  • 浏览: 28162 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

重读设计模式有感

阅读更多
最近有点时间,所以看了下最紧迫要干的事,查了下竟然是重读设计模式,其实已经不知道看了多少遍,当然每次看都有不同的理解,这次看完怎么有种顿悟的感觉!?这种感觉比以前的要强烈得多。

解决了多个问题,如其中就有:过度使用设计模式,为什么会过度使用?怎么判断是过度使用设计模式?
我总结了下判断过度的标准:我们使用设计模式只有一个初衷,那就是简单方便,如果没有这个前提那就不要使用了,不然就成了脱裤子放屁,多此一举了。但是我们在看模式的时候发现他很麻烦,左继承右引用的,其实它在做一件事就是为了实现OOD里第一条定理OCP(Open-Closed Principle),当然也有为了固定模式应用的设计模式与OCP关系不大的如 Singleton,主要用于:保证一个类仅有一个实例,并提供一个访问它的全局访问点。这些模式应用单一,往往是刚接触就能掌握的,所以也是应用的最好的。那些复杂的模式是为了OCP,OCP为了使你的代码便于维护,所以好的程序,应用了设计模式,就是使得程序在后期便于维护。复杂的模式需要根据业务和系统分析来判断应用那种模式,比较难于驾驭,所以应用不当就会使程序不但没有维护简单,还会使得维护难上加难。
为什么会过度使用?是因为我们在编码时没有考虑OCP,而直接使用模式的结果。具体依据什么过度使用了什么模式,这个我还没完全想通。但是如果我们问自己在使用模式时如果没有跟OCP联系在一起考虑就应该是过度使用模式。
怎么判断是过度使用设计模式?当然是如果考虑OCP,根据Open的原则来使用设计模式就是正确使用了。当然这个使用过程是一个设计过程,就有熟练和不熟练,使用正确和不正确,这个就需要通过实践验证了。

这就是我最近读书的一点体会,希望先觉者拍砖,呵呵
分享到:
评论

相关推荐

    重读冰心,感受母爱作文.doc

    这篇文档实际上是一篇以“重读冰心,感受母爱”为主题的作文,而非与IT行业相关的知识内容。文章通过描述作者对冰心作品的理解,尤其是冰心对母爱的赞美,来表达作者对母爱的深刻感悟和个人经历。母爱在文中被视为最...

    重读闭音节PPT课件.pptx

    重读闭音节是英语发音规则中的一个重要概念,主要涉及元音字母在特定音节中的发音方式。在学习英语发音时,理解并掌握这一规则对于准确读出单词至关重要。 首先,我们回顾一下重读开音节。重读开音节指的是在一个...

    英语语音重读的规则PPT课件.pptx

    英语语音重读是英语口语表达中的一个重要组成部分,它关乎到信息的传递清晰度以及语调的自然流畅。在英语句子中,重读的规律主要遵循以下几个原则: 首先,实词通常需要重读。实词包括名词、动词、形容词、副词、...

    英语发音规则(重读音节和非重读音节).pdf

    英语发音规则(重读音节和非重读音节).pdf

    教师资格证初中英语语音试讲稿-重读.pdf

    接着,设计语调和重读训练的教学活动。例如,可以组织角色扮演,让学生模仿对话中的语调和重读,提高他们的实际运用能力。还可以进行听力游戏,播放对话录音,让学生找出被重读的单词,进一步巩固他们对重读规则的...

    音节划分元音字母在重读非重读中的发音.ppt

    在英语发音中,音节划分和元音字母在重读及非重读音节中的发音是关键要素。音节是英语单词发音的基本单位,它由一个或多个字母组成,其中至少包含一个元音。理解这一概念有助于准确地读出单词,并且在口语中表达清晰...

    英语音节划分重读规则读音规则.doc

    1. 英语节奏模式通常为(轻)-轻-重-轻-(轻)或重-轻-(轻)(轻)重,这意味着句子中有明显的强读和弱读音节交替。 2. 句子的长度由重读词的数量决定,而非单词数量,这与中文不同。 3. 重读规则: a) 实词...

    重读南京百科知识竞赛题及答案.doc

    重读南京百科知识竞赛题及答案.doc

    音节划分元音字母在重读非重读中发音.ppt

    音节划分元音字母在重读非重读中发音.ppt

    消费行业四大行业消费趋势电·重读消费者.pdf

    由于提供的文件内容为乱码,并且文件标题为"消费行业四大行业消费趋势电·重读消费者.pdf",但无法从乱码内容中提取实际信息,我将基于文件的标题和描述来猜测内容,并生成相关知识点。 【标题】"消费行业四大行业...

    英语音节划分-重读规则-读音规则.doc

    1. 英语的节奏模式通常是(轻)-轻-重-轻-(轻)或重-轻-(轻)(轻)重,这决定了语句的韵律。 2. 英语句子的长度取决于重读词的数量,而非单词数量,这是与汉语发音的一个显著区别。 3. 实词,如名词、动词、形容...

    元音字母在重读和非重读音节中的读音.doc

    本文主要探讨了元音字母在重读和非重读音节中的读音规则,这对于学习英语发音和词汇记忆至关重要。 首先,我们来看元音字母在重读音节中的读音: 1. 开音节:在开音节中,元音字母通常会发其"字母名称"的音。例如...

    音节划分与音节重读.doc

    【音节划分与音节重读】是英语学习中的重要概念,主要涉及到单词发音的准确性。音节划分是将单词分解成若干个发音单位,每个单位由一个或多个字母组成,至少包含一个元音字母。以下是对音节划分规则的详细解释: 1....

    重读开音节PPT课件.pptx

    【开音节与重读音节】 在英语发音中,开音节是一个重要的概念,它涉及到单词中的元音字母如何发音。开音节是指以一个元音字母结尾,且这个元音字母在其后没有受到其他辅音字母的影响,能够自由地发出其基本音,也...

    重读旧书:基于内疚的快感?.pdf

    这些书籍的出现,似乎在暗示重读不仅仅是个人习惯,它还是一种文化现象,一种阅读的新趋势。 重读旧书,对于许多人来说,不仅仅是因为怀旧或者时间有限。它是一种深度阅读的方式,让人们有机会更深入地理解文本,...

    英语音节重读规则.pdf

    "英语音节重读规则" 英语音节重读规则是英语语言中一个非常重要的概念,它对英语词汇的读音和理解产生了深远的影响。英语音节重读规则的主要内容是关于英语词汇中重读音节和非重读音节的分布规律。 英语音节重读...

    重读长辈这本书.docx

    重读长辈这本书.docx

    20210307-德邦证券-德邦家电行业:重读与解构《第四消费时代》第三消费时代.pdf

    20210307-德邦证券-德邦家电行业:重读与解构《第四消费时代》第三消费时代.pdf

    英语重读闭音节规则.doc

    英语中的重读闭音节规则是英语学习中的一个重要部分,主要涉及到动词的变化形式,特别是现在分词、过去式和过去分词的构成。在英语中,闭音节是指一个元音字母后面跟着一个或多个辅音字母,并且这个音节在单词中是...

Global site tag (gtag.js) - Google Analytics