V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
bianhui
V2EX  ›  程序员

面相对象过时了吗?现在一个大型项目的开发你们会优先考虑用什么编程范式?

  •  
  •   bianhui · 233 天前 · 1294 次点击
    这是一个创建于 233 天前的主题,其中的信息可能已经有所发展或是发生改变。

    面相对象很多地方繁琐让人诟病,个人井底的呆久了,好奇看在的中、大型开发都考虑说明样的编程范式,开发风格?

    7 条回复
    flyqie
        1
    flyqie  
       233 天前 via Android
    有没有可能。。很多编程范式就是基于 oop 来扩展的?

    你想写 c 那种?
    9136347
        2
    9136347  
       233 天前   ❤️ 2
    先实现了,公司别死就是最好的范式。
    catamaran
        3
    catamaran  
       233 天前
    我是面向数据库编程
    chendy
        4
    chendy  
       233 天前
    不 oop 也是变种 oop ,或者说比 java 这种半残 oop 更现代先进的 oop
    不想 oop 要么回去 c 语言变形过程要么去搞 fp ,那玩意写业务…算了吧还是
    flmn
        5
    flmn  
       233 天前
    其实是否 oop 不是看项目是小型中型大型,而是看你的系统业务是什么。

    如果做一个 gui 框架,那么 oop 还是非常合适的,如果是大数据流水线,那么 oop 就很不合适了。
    netabare
        6
    netabare  
       233 天前 via Android
    繁琐那是因为用 Java1.2 和 UML 那套动不动就继承,动不动就阻塞 get ,get 到 NPE 还要 catch ,然后出了问题就 AOP 、上框架一层层抹屎的过时 OOP 。

    如果用稍微新一点的技术栈的话,哪怕 Java 也可以把不同的范式和理念融合起来。这也是 OOP ,但你要说 FP 或者声明式或者数据驱动或者别的什么也都可以。
    Soar360
        7
    Soar360  
       233 天前
    函数式?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5867 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 02:40 · PVG 10:40 · LAX 18:40 · JFK 21:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.