前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >2022-09-23 看完原则

2022-09-23 看完原则

作者头像
三流编程
发布2022-09-30 08:56:10
950
发布2022-09-30 08:56:10
举报
文章被收录于专栏:三流程序员的挣扎

放弃 Hugo,因为没有数据库,必须在文档前面写 yaml 数据,就觉得破坏文档本身,又去找了找,决定用 docsify,够简单,目录用 markdown 软件打开也不会觉得乱七八糟。真要定制化复杂化,可以边学前端边自己撸个,放到 vercel 上。


最后一个原则了:开闭原则(Open Closed Principle),对扩展开放,对修改关闭。就是对已经存在的代码,尽量去扩展它的功能,而不是直接修改,因为很可能牵一发而动全身,改了一个类,就要修改其它调用的地方,可以说所有的原则都是在尽量避免这种事情的发生。敲过实际代码的,应该都能明白并且不自觉的就遵守它,没什么好说的。

六个原则首字母组合在一起,去掉一个重复的 L,称为 SOLID。


正式开始进入模式——单例模式。说它和单一职责冲突,还真是,是不是单例是高层应该去判断的,结果却让这个类去判断了,既负责控制单例,又负责具体业务。

讲了个扩展,比如需要可以有三个对象,但最多也只有三个,我还没遇到过这情况。实现就是原来构建一个对象,现在是构建对象扔到列表里,先根据随机位置判断对象是否存在,不存在再创建。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-09-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档