Home
Sign Up
Sign In
V2EX
›
职场话题
代理和单例是不是设计模式?
TonyYOYO
·
Mar 19, 2019
· 3689 views
This topic created in 2787 days ago, the information mentioned may be changed or developed.
今天面试一家 B 轮公司,因为我简历上写了掌握 xx 设计模式,面试的时候一直在和我 argue 代理是不是设计模式...(本人 iOS RD) 他说这只是 iOS 的叫法..? 我有点儿懵...大佬们, 你们认为代理和单例算是设计模式吗(明明包含在 23 中里面)...? 还有面试小米的时候,二面和三面一直在问我为啥要用单例模式..
单例
模式
面试
代理
7 replies
•
2019-03-21 10:37:45 +08:00
zsading
Mar 19, 2019
1
算啊,Singleton pattern 和 Delegation pattern,wiki 上都解释的很清楚啊
TonyYOYO
OP
Mar 19, 2019
2
@
zsading
是啊,有时候面对这种面试真的很无语...
ksharp8
Mar 20, 2019
3
面试官并不是万能的
shyrock
Mar 20, 2019
4
简历上写掌握 xx 设计模式。。。这感觉也太细了点。
karllynn
Mar 20, 2019
5
在很多语言里,单例就是个全局变量…
设计模式这本书,其实只对 Java 是完全有效的=,=
TonyYOYO
OP
Mar 21, 2019 via iPhone
6
@
karllynn
Wiki 百科上写的很清楚
karllynn
Mar 21, 2019
7
@
TonyYOYO
wiki 也是写那本书里面的内容,问题就是那本书只对 Java 有效。设计模式里面有一大半都是因为 Java 这门垃圾语言无法直接做抽象,必须从类上绕着法子实现。
打个比方来说,对于 Go 语言,一个单例,就是一个全局变量;所谓的代理模式,直接用嵌套结构体就能实现。更进一步说,Go 语言里面根本就没有继承,设计模式那本书在这种语言环境下很多模式就是扯淡的。
About
·
Help
·
Advertise
·
Blog
·
API
·
FAQ
·
Privacy
·
Solana
·
5180 Online
Highest 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 34ms ·
UTC 06:34
·
PVG 14:34
·
LAX 22:34
·
JFK 01:34
♥ Do have faith in what you're doing.
❯