V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
itfinally23
V2EX  ›  问与答

好奇一下所谓 “饿汉懒汉” 说法的起源

  •  
  •   itfinally23 · 2019-04-22 11:54:26 +08:00 · 2421 次点击
    这是一个创建于 2071 天前的主题,其中的信息可能已经有所发展或是发生改变。

    问个问题, 关于单例模式的。

    现在好多人都说 “饿汉式” / “懒汉式”, 到底这种说法是怎么来的? 我想了解一下起源,到底是谁开始这么说的。

    因为我记得学术上只有 “预加载” / “懒加载” 的说法, 有木有大大可以给点线索?

    ( 说实话我总有一个强烈的感觉, 这术语一定是某个老师带起来的, 现在面试的小伙伴一说这名词我就汗颜了.

    9 条回复    2019-04-22 16:06:39 +08:00
    ThomasZ
        1
    ThomasZ  
       2019-04-22 12:10:06 +08:00 via Android
    懒汉,是不是因为单例模式被滥用,图方便,然后就默默传开了?
    hellojinjie
        2
    hellojinjie  
       2019-04-22 12:18:17 +08:00
    预加载,延迟加载。。。
    yidinghe
        3
    yidinghe  
       2019-04-22 12:20:26 +08:00 via Android   ❤️ 3
    这个乱七八糟的名字有两种来源,一是大厂开发人员装逼,二是培训机构讲师装逼。
    coffeSlider
        4
    coffeSlider  
       2019-04-22 12:38:57 +08:00
    生动形象,我给满分。
    Nasei
        5
    Nasei  
       2019-04-22 12:43:04 +08:00 via Android
    难道不是翻译过来的? lazy 和 hungry
    guyujiezi
        6
    guyujiezi  
       2019-04-22 12:44:11 +08:00
    Lazy loading

    Eager loading
    itfinally23
        7
    itfinally23  
    OP
       2019-04-22 13:04:06 +08:00
    @ThomasZ 单例模式也不算被滥用叭。
    itfinally23
        8
    itfinally23  
    OP
       2019-04-22 13:04:28 +08:00
    @hellojinjie 这种说法我也觉得没什么问题的。
    julyclyde
        9
    julyclyde  
       2019-04-22 16:06:39 +08:00
    没听说过这个啊
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   846 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 21:01 · PVG 05:01 · LAX 13:01 · JFK 16:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.