懒加载:
也被称为延迟加载,可以做到用时再加载
加载过了也就不会再次加载,节约系统资源
对于实际开发中遇到的一些顺序问题,懒加载可以很好的解决
懒加载的实现思路:
1.在类扩展中创建一个属性
2.重写这个属性对应的getter,将要实现的逻辑放到这个getter中
3.考虑到懒加载只加载一次,那么在实现逻辑之前应该判断一下这个属性是否为空,为空才执行逻辑,否则直接返回这个属性
懒加载:
也被称为延迟加载,可以做到用时再加载
加载过了也就不会再次加载,节约系统资源
对于实际开发中遇到的一些顺序问题,懒加载可以很好的解决
懒加载的实现思路:
1.在类扩展中创建一个属性
2.重写这个属性对应的getter,将要实现的逻辑放到这个getter中
3.考虑到懒加载只加载一次,那么在实现逻辑之前应该判断一下这个属性是否为空,为空才执行逻辑,否则直接返回这个属性