百科问答小站 logo
百科问答小站 font logo



最上层的语言和最底层的语言都无需设计模式? 第1页

  

user avatar   jeffz 网友的相关建议: 
      

你没搞清楚什么是“设计模式”,你口中的设计模式是GoF23这种,全称叫做“面向对象设计模式”,当然不是让你直接用在C这种过程式或是Haskell这种函数式编程语言里的,它们自然有自己的一套设计模式,比如

Functional Programming Design Patterns

,这和上层底层无关,和编程范式有关。




  

相关话题

  在内存特定位置填数据后,placement new 是否完全等价与cast? 
  C、C++、Java、JavaScript、PHP、Python、Ruby 这些语言分别主要用来开发什么? 
  C#有哪些有名的依赖注入的框架? 
  如果人生有的选,18岁的你凭实力拿到清北录取通知书和因为房产红利变成资产总量三千万的家庭,选哪个? 
  既然scanf和strcpy等函数会被编译器报不安全,那么C语言教材为什么还讲这些函数? 
  怎能给孩子讲用c++解决鸡兔同笼问题,百钱买百鸡等问题,也就是c++的for循环嵌套枚举? 
  面向对象(OOP)是编程语言发展中的弯路吗?为什么? 
  C语言中按%d打印char会不会把相邻内存的也print出来? 
  C/C++中的数组为什么必须定义之后在一行内立刻赋值,而不能定义数组之后换一行再赋值? 
  C# 虽然在语言层面上更胜 Java 一筹,但是这对于占有率真的很重要吗? 

前一个讨论
这次支付婊事件,受损最大的是 Windows Phone 平台吗?
下一个讨论
大容量移动硬盘的选择,有电源是否很重要,买8T的稳定吗?





© 2025-05-29 - tinynew.org. All Rights Reserved.
© 2025-05-29 - tinynew.org. 保留所有权利