摘要: 1. 不要迷信静态代码扫描工具检测的结果例如 SonarLint 部分检测项不准确,需要甄别。其中一条,‘String 方法单个字符使用''比""效率高’,该条目有问题,用''和""效率差距不大,随便使用哪个,参考:https://stackoverflow.com/questions/336467 阅读全文
posted @ 2019-02-15 14:49 小白个人成长记 阅读(1469) 评论(1) 推荐(0)
摘要: 初识工厂方法模式 定义 定义一个用于创建对象的接口,让子类决定实例化哪一个类,Factory Method使一个类的实例化延迟到其子类。 结构和说明 Product:定义工厂方法所创建的对象的接口,也就是实际需要使用的对象的接口 ConcreteProduct:具体的Product接口的实现对象。 阅读全文
posted @ 2019-02-15 14:38 小白个人成长记 阅读(319) 评论(0) 推荐(0)
摘要: 初识单例模式 定义 保证一个类仅有一个实例,并提供一个访问它的全局访问点。 结构和说明 Singleton: ​ 负责创建Singleton类自己的唯一实例,并提供一个getInstance的方法,让外部来访问这个类的唯一实例 体会单例模式 读取配置文件的内容 ​ 现在要读取配置文件的内容,该如何实 阅读全文
posted @ 2019-02-15 14:11 小白个人成长记 阅读(210) 评论(0) 推荐(0)
摘要: 初识适配器模式 例子:三口插座适配器(三直口->三斜口,typec与usb互转) 定义 将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 结构和说明 Client:客户端,调用自己需要的领域接口Target。 Target:定义客户端需 阅读全文
posted @ 2019-02-15 13:56 小白个人成长记 阅读(386) 评论(0) 推荐(0)