搞一搞规划形式
前语
从年前到过年,再到正月十五。不知不觉2023年现已曩昔一个月了。2023年的十二分之一现已消逝了,不知道各位的年终计划都履行多少了呢。
由于各种原因,互联网越来越卷,所以个人也想着做点风趣的事情,比如二月份完毕前,多学一些规划形式。
规划形式一共23种,现在看了大约一半。想着把学习规划形式的办法给我们共享下,避免我们跟我一样,走太多弯路。
文章目标
- 共享下个人的学习规划形式的路径。避免我们走弯路,花费不必要的时刻。
- 做一个规划形式的相关总结。
学习途径
1. 看书:规划形式之美
近几个月也大约看了一些规划形式的书本。包含 《HEAD FIRST 规划形式》,《Android规划形式源码》,《规划形式之美》,《大话规划形式》。
这几本里边,感觉规划形式之美是比较适合本人的。讲的比较全面的一同,也还举了很多的比如和实践使用情况。当然这本书也有缺点部分不常用的形式一笔带过没有具体解说写法。这里或许就需要看视频来学习了
如果是初学者的话,建议 《HEAD FIRST 规划形式》 这本书。举的比如很简单懂。
当然也不是说别的几本欠好,仅仅个人略微倾向 《规划形式之美》 这本书。每个人经历有限,无法每本书都读完,所以感兴趣的童鞋引荐看一下这本书,讲的现已算是很全面了。
2. 看视频:马战士讲规划形式
光看书必定没办法加深形象,现在都盛行付费学习。想免费白嫖仍是有点难的。
不过好在还有B站。B站上讲规划形式的人仍是挺多的。不过在看了一些后,仍是觉得马战士马教师的规划形式讲的仍是比较通俗易懂的,举的比如也简单了解,而且带着我们一同敲代码。(究竟才能和阅历在那里摆着呢)。
【2023版】马战士重讲23种规划形式+7大规划原则
虽说,视频的标题是2023年的,但是实践上应该是2019年的视频,也便是3年多以前的视频。
不过究竟是免费的,咱也没啥挑的资格。只需能学会常识,哪年的视频不是学呢。而且规划形式这玩意,又不是跟KOTLIN这些语言似的,每年都要更新迭代一下。所以这个视频仍是比较值得的。
3. 写代码:规划形式代码
俗语说,好记性不如烂笔头。咱又不是录像机也不是计算机。过目不忘的本事,反正我是没有。要是有的话,小时候也不至于天天被教师催着写作业了。
终究仍是得实践,敲代码。我把我写的规划形式的代码上传到GitHub上了。有事没事就看看记一记。不管是为了今后的开展,仍是作业面试。常识仍是得记住才算是自己的。当然面向百度开发或许面向Google开发也能够,只需能解决问题就行。
4. 开发工具
俗语说的好,工欲善其事必先利其器。
这里给我们预备了个破jie版的IntelliJ IDEA 2022.3.2。
IntelliJ IDEA 2022.3.2 链接
规划形式分类
下图为规划原则,以及规划形式的种类。
文章导读目录
到这里,是个人预备的文章,现在还没弄完。感兴趣的能够点赞或许保藏一下本文。定期回来看一下。
说到这里,忽然想到了观察者形式,你们订阅我一下,等我写完通知你们。惋惜没这个功能。
不感兴趣的童鞋,能够到此为止了。
预备把一切相关的规划形式文章都写一遍,总结一下。终究在这里弄一个导读目录。现在还没弄完。
1. 单例形式
面试官,你要跟我聊单例?那我可有话说了
2. 制作者形式
Builder形式拯救了我的强迫症
3. 原型形式
规划形式中的Ctrl C和Ctrl V—原型形式
4. 工厂办法形式
讲个故事,看看能不能了解工厂办法形式
5. 原型形式
几分钟时刻,试着学一下抽象工厂形式
6.模版办法形式
用做猪脚面的方法,学习下模版办法形式
*. 剩余的还没弄……
GitHub地址
预备把规划形式相关的代码传到GitHub上。现在还没有更完。
规划形式GitHub地址
跋文
本文,不算是技术科普文章,更算是个人的总结文章。不过也没个发个人日志的专题。所以点进来失望的只能提早跟您说句抱歉了。
互联网越来越卷,期望各位能武装好自己。顺畅度过隆冬吧。