V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
amiwrong123
V2EX  ›  程序员

我顿悟了,难道这就是生活中的设计模式

  •  
  •   amiwrong123 · 2019-12-08 15:23:40 +08:00 · 5621 次点击
    这是一个创建于 1848 天前的主题,其中的信息可能已经有所发展或是发生改变。
    QaVm0f.jpg 你们看这个开锁广告,这不就是装饰器模式吗😂,从外观来看,这确实是一个开锁广告;从内容来看,这里面确实有一个开锁师傅的电话,只不过旧广告的壳子套在了新电话的外面。 QaetFU.jpg

    这个马桶圈,也充分展示了适配器模式的强大功能。因为它将一个接口转换成客户希望的另一个接口。

    还有还有,朋友圈里面的代购们,原来都是代理模式啊。

    还有啥啊,我词穷了。

    37 条回复    2019-12-09 16:56:28 +08:00
    jenschen
        1
    jenschen  
       2019-12-08 15:26:04 +08:00 via iPhone
    带着空钱包出门,空对象模式。
    dreamerlv3ex
        2
    dreamerlv3ex  
       2019-12-08 15:29:35 +08:00   ❤️ 1
    你已经入魔了,停止修炼吧
    Pastsong
        3
    Pastsong  
       2019-12-08 15:30:29 +08:00 via Android   ❤️ 14
    我来一个,工厂可以生产物品,这难道不就是工厂模式吗
    akakidz
        4
    akakidz  
       2019-12-08 15:34:43 +08:00 via Android   ❤️ 3
    又疯一个,抬走
    itskingname
        5
    itskingname  
       2019-12-08 15:36:32 +08:00
    我来一个,你在中国只有一张身份证,买房子签字的是你,贷款签字的也是你,这不就是单例模式吗?
    kelololy
        6
    kelololy  
       2019-12-08 15:39:13 +08:00
    我觉得工厂模式真的可以直接套现实生活中的工厂
    xFan
        7
    xFan  
       2019-12-08 15:39:28 +08:00
    好好思考一下什么是面向对象,你还能再顿悟一次。
    simerpc
        8
    simerpc  
       2019-12-08 15:47:16 +08:00   ❤️ 1
    代码本就是人写的,各种模式也是牛人从生活经验中总结出来的,网络与现实遥相呼应.万物皆对象,写的是代码,悟的却是生活啊
    pcbl
        9
    pcbl  
       2019-12-08 15:47:40 +08:00 via Android
    @kelololy 本末倒置了啊
    hirasawayui
        10
    hirasawayui  
       2019-12-08 17:00:26 +08:00
    我在大街上偷瞄漂亮姑娘,哎嘿,这就不是观察者模式🐎?
    aut0man
        11
    aut0man  
       2019-12-08 17:14:45 +08:00   ❤️ 1
    有人只喜欢谈恋爱 喜欢浪漫的情节,看来这 b 是面向过程的...有的人目标就很明确,emmmm 这 b 应该是面向对象的,说的做的都是针对这个人的。
    amiwrong123
        12
    amiwrong123  
    OP
       2019-12-08 17:20:17 +08:00
    @jenschen
    带着钱包,管他里面有没有钱,避免了没有钱包的尴尬(避免判断 null )
    amiwrong123
        13
    amiwrong123  
    OP
       2019-12-08 17:20:43 +08:00
    @Pastsong
    确实,工厂就是工厂模式
    amiwrong123
        14
    amiwrong123  
    OP
       2019-12-08 17:23:34 +08:00
    @itskingname
    新闻里,女子与五个男人领结婚证,结一次婚换一个省。这就是单例模式失效?
    pipixia
        15
    pipixia  
       2019-12-08 17:24:05 +08:00 via Android
    你看 飞机是根据鸟设计出来的 这不就是借鉴模式🐴
    amiwrong123
        16
    amiwrong123  
    OP
       2019-12-08 17:25:08 +08:00
    @xFan
    然后顿悟到自己没有对象居然还在搞什么面对对象😂
    mejee
        17
    mejee  
       2019-12-08 17:27:21 +08:00 via iPhone   ❤️ 1
    我取媳妇得 讨好丈母娘,这不是就是控制反转嘛
    amiwrong123
        18
    amiwrong123  
    OP
       2019-12-08 17:30:54 +08:00
    @hirasawayui
    你每天观察一个姑娘的朋友圈,突然发现姑娘朋友圈说分手了,你的机会来了,这也是观察者模式
    amiwrong123
        19
    amiwrong123  
    OP
       2019-12-08 17:42:59 +08:00
    @aut0man
    所以那些渣男渣女都是面对过程的喽
    DOLLOR
        20
    DOLLOR  
       2019-12-08 17:50:13 +08:00
    我在收银台点餐,拿到一个号码牌,然后找个空桌子坐下,等饭菜做好了,服务员根据号码找到了我,上菜。
    这样买单和上菜不会互相阻塞,不会空等,充分利用资源。
    这就是异步模式,号码牌就是回调函数。😂
    zrc
        21
    zrc  
       2019-12-08 18:04:13 +08:00   ❤️ 2
    面向对象和面向过程 : 狗吃屎 和吃狗屎。
    fernandoxu
        22
    fernandoxu  
       2019-12-08 18:08:45 +08:00
    面向对象本来就是把现实世界映射到编程里,为啥函数式难懂呢,因为函数式更多的是数学里的那些概念......
    skypyb
        23
    skypyb  
       2019-12-08 18:10:43 +08:00
    你拿一个正常的电脑主机。。啥模式都能在里边找到
    imn1
        24
    imn1  
       2019-12-08 18:20:39 +08:00
    @itskingname
    这个明显举例错了,单例是自动排斥他例的,但有身份证还要证明是“你”
    zzlettle
        25
    zzlettle  
       2019-12-09 00:38:33 +08:00   ❤️ 1
    兄弟,我觉得你有天赋
    日后必将出人头地
    vipcc
        26
    vipcc  
       2019-12-09 01:19:42 +08:00 via Android
    软件设计中处处是管理学。
    每个岗位的职责是预先设定好的,然后再找人做。
    每个岗位有自己的职责,每个员工只做分内事。
    不同的员工做不同的事情,协作完成公司业务。
    公司中的人员不依赖对方,而是对岗位职责负责。
    ……
    我们反过来,
    管理上存在的问题同样在软件设计体现。

    很多领域“道”都相通,最后都是人思想的体现。
    HytonightYX
        27
    HytonightYX  
       2019-12-09 09:10:03 +08:00
    个个都是人才,丈母娘那位笑死我了
    Bigglesworth
        28
    Bigglesworth  
       2019-12-09 10:16:22 +08:00
    @mejee #17 ???还依赖注入呢。
    aut0man
        29
    aut0man  
       2019-12-09 10:24:51 +08:00
    @amiwrong123 嗨呀 我觉得就没有什么渣男渣女 面对过程的和面向对象的 圈子不同不要强融。融了不就是杯剧嘛
    FightForFreedom
        30
    FightForFreedom  
       2019-12-09 10:50:33 +08:00
    @Bigglesworth 依赖注入(指身寸精)
    dany813
        31
    dany813  
       2019-12-09 12:19:42 +08:00
    啧啧
    amiwrong123
        32
    amiwrong123  
    OP
       2019-12-09 13:02:35 +08:00 via Android
    @mejee
    等结婚以后,媳妇又把婆婆给哄住了,这就是控制反转的反转?
    amiwrong123
        33
    amiwrong123  
    OP
       2019-12-09 13:03:26 +08:00 via Android
    @zrc
    虽不文雅,但很贴切
    Greendays
        34
    Greendays  
       2019-12-09 15:48:13 +08:00
    领导发现我在看楼主的帖子,然后就把我开除了,这叫 GC
    751327
        35
    751327  
       2019-12-09 15:52:51 +08:00
    @Greendays 自己是垃圾吗,😂
    bylh
        36
    bylh  
       2019-12-09 16:55:00 +08:00
    结婚早小孩 依赖注入,工厂模式
    bylh
        37
    bylh  
       2019-12-09 16:56:28 +08:00
    @bylh 造。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1093 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 18:25 · PVG 02:25 · LAX 10:25 · JFK 13:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.