设计模式是什么 设计模式的类型不包括

雾岛之樱
精选回答

设计模式是什么 设计模式的类型不包括「代码也可以像诗一样优雅」几年的开发工作过程中,接手过很多项目。有时候会感叹原来代码还可以这样写,逻辑清晰,易扩展;从头到尾理下来完全就能理解作者的思路。而有的代码就显得不是那么友好了,仿佛掉进了S山,无

「代码也可以像诗一样优雅」

几年的开发工作过程中,接手过很多项目。有时候会感叹原来代码还可以这样写,逻辑清晰,易扩展;从头到尾理下来完全就能理解作者的思路。而有的代码就显得不是那么友好了,仿佛掉进了S山,无从下手,云里雾里的。可以说,开发是一个不断学习他人优秀习惯与自我钻研的过程。算法、设计模式、业务抽象能力等等,这些决定了是否能写出像「诗」一样的代码。

经常Review以前的代码,感觉写的很烂,充斥着if else各种逻辑揉杂在一起。当然排除客观存在的因素:如项目赶工期,需求一个接一个,团队协作只能按照同事的现有实现续写等等。和很多开发人员一样,当拿到一个需求时第一想到的是先实现功能再说。行内共识能跑就行,没有真正考虑过以后的扩展问题,对业务的拆分同样做得不够。

「设计模式」

什么是设计模式?

在软件工程中,设计模式Design Patterns是对软件设计中普遍存在的各种问题,所提出的解决方案。这个术语是由埃里希·伽马(Erich Gamma)等人在1990年代从建筑领域引入到计算机科学的。设计模式并不是直接用来完成代码的编写,而是描述在各种不同的情况下,解决一种或者一类问题的方案。面向对象设计模式通常以类别或者对象来描述其中的关系与相互作用,不涉及特定的类别或对象。设计模式能使不稳定依赖于相对稳定、具体依赖于相对抽象,避免耦合以适应不确定的变化的能力。

2.划分

一般的可以将设计模式分为几个大类:创建型模式、结构型模式、行为型模式。「常见的23种设计模式」

创建型模式:单例模式(Singleton)、原型模式(Prototype)、抽象工厂模式(AbstractFactory)、工厂方法模式(Factory Method)、建造者模式(Builder)。核心焦点在于如何创建对象,将对象的使用与创建相隔离

结构型模式:适配器模式(Adapter)、外观模式(Facade)、组合模式(Composite)、享元模式(Flyweight)、桥接模式(Bridge)、代理模式(Proxy)、装饰模式(Decorator)。如何组合各种对象、使结构更加灵活

行为型模式:策略模式(Strategy)、责任链模式(Chain of Responsibility)、状态模式(State)、观察者模式(Oberver)、中介者模式(Mediator)、迭代器模式(Iterator)、备忘录模式(Memento)、访问者模式(Visitor)、命令模式(Command)、模版方法模式(Template Method)、解释器模式(Interpreter)。主要点为类或者对象之间的相互协同来完成较复杂的任务、以及职责的分配问题。

3.使用

设计模式的运用绝对不是生搬硬套的,但是使用的前提必须是对基本的23种设计模式有较为深刻的理解,有时候单一的设计模式并不能解决某个具体的问题,这就需要多种模式的组合来实现。当然设计模式的使用绝对不是为了设计而设计,很可能适得其反。

清泉漂荷 2024-02-18 19:24:25

相关推荐

tvb古装戏 tvb古装戏演员表

tvb古装戏相信很多小伙伴还不知道,现在让我们一起来看看吧!1、1《孤星剑》《孤星剑》是由香港电视广播有限公司于1993年出品的的爱情古装武侠剧,由郑伊健、梁小冰、魏骏杰、何婉盈、陈嘉辉等主演,共15集。2、该...
展开详情

相宜本草属于什么档次(相宜本草属于什么档次的化妆品)

怡怡给大家谈谈相宜本草属于什么档次,以及相宜本草属于什么档次的化妆品应用的知识点,希望对你所遇到的问题有所帮助。相宜本草属于什么档次(相宜本草属于什么档次的化妆品)1、相宜本草是国产的护肤品品牌,而且相宜本草有...
展开详情

红心猕猴桃几月成熟 红心猕猴桃好吃吗

小乐给大家谈谈红心猕猴桃几月成熟,以及红心猕猴桃好吃吗应用的知识点,希望对你所遇到的问题有所帮助。红心猕猴桃几月成熟红心猕猴桃好吃吗1、猕猴桃一般八月到十一月份成熟上市。2、猕猴桃也称奇异果,质地柔软,口感酸甜...
展开详情

梦见棺材和办丧事的场面 梦见棺材盖子打开是什么征兆

源源今天给分享梦见棺材和办丧事的场面的知识,其中也会对梦见棺材盖子打开是什么征兆进行解释,希望能解决你的问题,请看下面的文章阅读吧!梦见棺材和办丧事的场面梦见棺材盖子打开是什么征兆1、梦见出殡的场面和棺材预示什...
展开详情

抖音粉丝最多的是谁2022排名 抖音粉丝最多的人排行榜

抖音粉丝最多的是谁2022排名抖音粉丝最多的人排行榜怡怡今天给分享抖音粉丝最多的是谁2022排名的知识,其中也会对抖音粉丝最多的人排行榜进行解释,希望能解决你的问题,请看下面的文章阅读吧!1、;很多网友想了解2...
展开详情

精选推荐更多>

克隆是什么意思

克隆的意思是指生物体通过体细胞进行的无性繁殖,以及由无性繁殖形成的基因型完全相同的后代个体。通常是利用生物技术由无性生殖产生与原个体有完全相同基因的个体或种群。
克隆种类:
1、由同一个祖先细胞分裂繁殖而形成的纯细胞系(每个基因彼此相同)。
2、先将含有遗传物质的供体细胞的核移植到去除了细胞核的受体卵细胞中,利用微电流刺激等使两者融合为一体。
基本过程:先将含有遗传物质的供体细胞的核移植到去除了细胞核的卵细胞中,利用微电流刺激等使两者融合为一体,然后促使这一新细胞分裂繁殖发育成胚胎,当胚胎发育到一定程度后,再被植入动物子宫中使动物怀孕,便可产下与提供细胞核者基因相同的动物。这一过程中如果对供体细胞进行基因改造,那么无性繁殖的动物后代基因就会发生相同的变化。

惬意怎么用

惬意是一个汉语词语,拼音:qiè yì,形容心情感到愉快畅快,愉悦或舒畅或者是满意;称心;舒服。
出自:
1、唐·韩偓《惆怅》诗:“朗月清风难惬意,词人绝色多伤离。”
2、元·刘祁《归潜志》卷四:“太尉赠以白金百星,其人犹不惬意而去。”
3、浩然《艳阳天》第七十三章:“你看他多神气,多惬意。”
4、明·顾炎武《答曾庭闻书》:“《日知录》三十卷已行其八,而尚未惬意。”
5、魏巍《东方第三部》第一章:“谈起这一切,小契是多么地惬意啊。”
用法:作定语,状语。
示例:来到杭州,正值春季,西湖旁和风细雨,让人倍感惬意。
近义词:悠闲、称心、舒服、满意、舒畅、舒心、舒适、舒坦、恬适。
反义词:别扭,难受,痛苦 ,苦闷,愁闷,难过,伤心,郁闷。

清廉和廉洁是一个意思吗

“清廉”和“廉洁”不是一个意思。
廉洁,汉语词语,清白高洁,不贪污。女子品行端正,为人贞洁。亦作“廉絜”,谓不贪财货,立身清白。最早出现在战国时期伟大的诗人屈原的《楚辞·招魂》中:“朕幼清以廉洁兮,身服义尔未沫。”
清廉,汉语词汇,拼音为qīng lián,释义:指的是清白廉洁。“廉”被封建士大夫奉为立身处事的根本。许多清正廉洁的故事,不禁令人肃然起敬,由衷地称赞这些清正廉洁之士。出自《庄子·说剑》:“诸侯之劒,以知勇士为锋,以清廉士为锷。”
清廉造句:
1、李镇长为官清廉,你行贿是无济于事的。
2、物质欲望是无穷的,为了保持清廉,必要时过一过箪食瓢饮的生活很有好处。
3、老县长为官清廉,家里一贫如洗。
廉洁造句:
1、家庭是廉洁的源泉,廉洁是和谐社会的助推器。
2、廉洁是我们幸福的根基,自律是我们幸福的源泉。

晚霞是什么意思

晚霞,拼音wǎn xiá,汉语词汇,意思是指傍晚日落前后的天边出现的五彩缤纷的彩霞。出自唐·卢照邻《长安古意》诗:“龙衔宝盖承朝日,凤吐流苏带晚霞。”
造句:
1、瑰丽的晚霞染红了天边。
2、傍晚时分,晚霞温柔地笼罩着天空,让人产生无限想象。
3、杜鹃花红艳艳地开满了山坡,辉映着晚霞,美极了。
4、晚霞映照着碧波粼粼的湖面。
5、太阳西沉,天空出现粉红的绸缎,那是晚霞。
常见热点问答
热点搜索
1-20
21-40
41-60
61-80
81-100
101-120
121-140
141-160
161-180
181-200
作文大全
1-20
21-40
41-60
61-80
81-100
101-120
121-140
141-160
161-180
181-200