工厂模式
工厂模式是一种对象创造模式。定义一个用户创建对象的接口,让子类决定实例化那些类。
将对象的创建和使用过程分开,并且有时候创建一个对象并不只是单独的调用其类构造函数,我们可能需要进行很多初始化的设置,这样势必会出现代码重复的问题。以后进行修改时,需要多处修改,从而增加维护难度。
工厂模式是一种对象创造模式。定义一个用户创建对象的接口,让子类决定实例化那些类。
将对象的创建和使用过程分开,并且有时候创建一个对象并不只是单独的调用其类构造函数,我们可能需要进行很多初始化的设置,这样势必会出现代码重复的问题。以后进行修改时,需要多处修改,从而增加维护难度。
动态的给一个对象添加一些额外的职责。就增加功能来说,Decorator模式现必生成子类更加灵活。–GOF 设计模式
该设计模式是让子类更加灵活,给某个对象而不是类添加功能。
设计原则是设计模式中重要的指导。设计原则往往比设计模式更重要,真是因为设计原则的存在,才指导完成设计模式。所有的设计模式都是通过设计原则推导出来的,如果某一个设计模式违背了设计原则,那么这个模式一定是有问题的。
工欲善其事必先利其器。一个良好的工具可以极大的提高效率。程序员是创作者,好的工具不仅仅是提高开发效率,也给自己带来快感。
vs code 还是在 beta 版本就开始使用了,一直使用到现在。目前来说使用 vscode 连接 WSL 进行 python 代码,或者写前端。工具轻巧方便,打开速度快,插件按需加载,写一些小东西很方便。而且是微软开发,每个月进行更新,还是免费的。集成 Git,开箱即用。
冬天来了,又到了男生送礼物的季节了。这可是让大多数男生头疼的问题😶。
无意中发现了国外的一个项目 Awtrix。项目可以完成一个矩阵显示器,来展示数据,例如时间日期,Github Followers 等。
都9102年了,你在使用JDK哪个版本呢?在今年 InfoQ 的 2019 中国 Java 发展趋势报告 中,Java 8 已经列入了晚期大众的行列。所以,今天就带大家一起梳理一下 Java 最近都更新了什么?