
代码优化
文章平均质量分 94
四叶草FLclover
这个作者很懒,什么都没留下…
展开
-
Effective java学习笔记
Effective java学习笔记使用静态方法代替构造方法使用静态方法代替构造方法//静态工厂方法举例public static Boolean valueOf(boolean b) { return b ? Boolean.TRUE : Boolean.FALSE;}优点:1. 静态工厂方法有自己的名字,比起构造方法,使用时更易区分。2. 不需要每次调用时都创建一个新对象,方法使用频繁的情况下,性能比使用构造方法更好3.静态工厂方法可以返回其返回类型的任何子类型的对象。4.静态工厂原创 2021-06-29 19:50:42 · 1682 阅读 · 1 评论 -
java 常用设计模式学习笔记
设计模式学习笔记1、23种设计模式概述1、23种设计模式概述1. 简单工厂提供一个创建对象实例的功能,而无需关心其具体实现。被创建实例的类型可以是接口、抽象类,也可以是具体的类。2. 外观模式(结构型)为子系统中的一组接口提供一个一致的页面,Facade模式定义了一个高层接口,这个接口使得这一子系统更加容易使用3. 适配器模式(结构型)为一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。4. 单例模式(创建型)保证一个类仅有一个实原创 2021-07-11 13:58:53 · 998 阅读 · 1 评论