设计模式
一子三木
这个作者很懒,什么都没留下…
展开
-
写代码的第一性原理-设计原则
第一性原理是被马斯克带火的。现在很多课里都在将第一性原理,这里简简单给第一性原理下个定义:透事物的本质,要把事物分解成最基本的组成,从源头解决问题。那么写代码的第一性原理是什么呢?我觉得是前辈们总结设计原则,下面是常用的设计原则。设计原则SOLID 原则1. SRP 单一职责原则 一个类只负责完成一个职责或者功能。单一职责原则通过避免设计大而全的类,避免将不相关的功能耦合在一起,来提高类的内聚性。同时,类职责单一,类依赖的和被依赖的其他类也会变少,减少了代码的耦合性,以此来实现代码的高内聚、松耦原创 2020-06-22 23:09:14 · 960 阅读 · 0 评论 -
JODConverter框架所用的设计模式
[JODConverter](https://github.com/sbraconnier/jodconverter)是Java OpenDocument文件转换器库,可以进行许多文件格式的转换。它依赖于OpenOffice或LibreOffice 提供的服务来进行转换,它能将Microsoft Office文档(Word,Excel,PowerPoint)转换为PDF格式在项目中使用了JODConverter。简单了解下源码,其中有几个设计模式,本篇文章分享下建造者模式。设计模式介绍建造者模式简单原创 2020-06-02 22:48:09 · 1155 阅读 · 0 评论