【学习设计模式1】豪华的菜单—设计模式概述

本文介绍了设计模式的基本概念,强调其在提升代码重用性和可读性方面的重要性。文章探讨了设计模式的起源,从建筑行业借鉴而来,并概述了24种常见的设计模式,包括创建型、结构型和行为型。作者指出,尽管设计模式是基础,但精通的人并不多,学习设计模式有助于提升专业素养。
摘要由CSDN通过智能技术生成

我说实话,我也记不住那么多的条条框框,写这篇博客的目的主要是让自己有个印象,以后设计代码结构时,不会犯低级错误,要求不高。

下篇:

【学习设计模式2】设计模式指导思想—面向对象设计原则_Aiky哇-CSDN博客如果说设计模式是24道佳肴,那么面向对象设计原则,就是制作美食的配方。一个理论,一个实践。https://aikysay.blog.csdn.net/article/details/122457703

先扯点闲篇。

最近越来越感觉自己脑子不太够用了,开分享会时,或者开会找问题时,感觉同事都很厉害,真就是百科全书,上知天文下知地理的,讲什么东西都不带草稿的,拿笔一画就是一面墙的图稿,某个定义一说就是一字不差。我就眼巴巴看着,听着,能跟上他们的思路就已经不赖了,别说提出他们的设计方案里可能有的问题了。我在我从事的领域里说不上话,这种感觉让我很难过。所以打算着学点什么东西,俗话说一招鲜吃遍天,我这里要求更低,吃顿饱饭就快哉快哉了,但学啥呢?我能有什么技能能让自己显得专业一点呢,比经验我能比上这些工作十几年的前辈们么,比技术么?比学历么?

思索后我的答案就是设计模式。

说实话这个东西属于基本功了,基本到这个玩意不会过多涉及到语言,也不会涉及到专业领域,就是纯基本功。但是让人惊讶的是,这个最基本的玩意,反而没多少人精通的。那我学了,我最起码基本功上不会比他们差了,很实在,万丈高楼平地起嘛。

翻看资料发现了个很有趣的事情,软件行业里的设计模式,是从建筑行业的设计模式借鉴来的。

我们软件行业的祖辈是建筑行业噢!它山之石可以攻玉,莫过于此。

这么来看,设计模式的历史说长也长,那可是建筑行业几千年的沉淀,说短也短,毕竟在94年才有具体的软件行业的设计模式被提出。

设计模式的介绍

就像自然语言描述一件事一样:

什么时间,什么地点,什么人,干了什么事。

软件模式也有具体的一套清晰逻辑:

什么问题,什么前提,什么解法,做了有什么影响。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Aiky哇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值