Qua*_*mis 156 language-agnostic
什么是渴望加载?我用PHP/JS编写代码,但更通用的答案就可以了.
我看到了很多关于Java和Ruby的问题,但我不知道这些语言中的任何一种,我发现很难读取代码.我不知道最初应该做什么
cle*_*tus 365
有三个级别:
我希望在你看到它的背景下有意义.
让我给你一个"Webby"的例子.
想象一下翻页图像的页面,如菜单项或导航.图像加载有三种方式可以在此页面上运行:
合理?
小智 10
如果你想象你有一个名为人的对象,有一个名字,一个出生日期和不太重要的细节的数量,让我们说喜欢的颜色,最喜欢的电视节目.
懒惰加载这个类,你可能会从数据库读取所有核心更频繁使用的细节(比如姓名和出生日期),只读取较少使用的细节时/如果需要它们,渴望加载是相反的,即您同时加载所有细节.
延迟加载的好处通常被称为效率,但是如果对象不那么复杂或效率不是问题,可能会使用急切加载