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



关于 贫血模型 与 函数式编程 的疑问? 第1页

  

user avatar   Ivony 网友的相关建议: 
      

没有什么不被推荐。


所谓贫血模式,和反范式这种词一样,是告诉你,这样的设计可能出现了一些问题,如果没有特别的原因,这样的设计通常隐藏了一些缺陷。譬如说你不遵守范式,就可能造成数据的冗余和不一致,而你的对象只有数据没有方法,通常意味着你的对象和另一个东西紧藕了(想想看,没有方法数据怎么改变,如果这个对象不是一个immutable的东西就必然有个Modifier的玩意儿和它紧藕了,还可能破坏封装)……


所以最重要你知道自己在干什么,这些东西都只是提醒初学者,Hey,你可能出现了一些问题,但实际上到底是不是存在问题,是需要你睿智的大脑自己去判断的。


你也不像是初学者了,还抱着这些教条不放到什么时候?更何况你在写FP看OO的教条作甚?




  

相关话题

  模型驱动体系架构(MDA)和领域驱动设计(DDD)有什么关系和区别? 
  多核和分布式的编程环境促使产生了并发编程语言,那么它和传统的编程语言有什么本质的不同? 
  为什么Vue在国际上越来越没影响力? 
  前端无代码应用的可行性? 
  模型驱动体系架构(MDA)和领域驱动设计(DDD)有什么关系和区别? 
  如何评价基于 Vue.js 的 UI 框架 Vuetify.js? 
  关于 贫血模型 与 函数式编程 的疑问? 
  模型驱动体系架构(MDA)和领域驱动设计(DDD)有什么关系和区别? 
  如何向一个只有命令式编程背景的人解释函数式编程中的函数? 
  关于 贫血模型 与 函数式编程 的疑问? 

前一个讨论
CSS的样式表 内联外部和内部优先级?
下一个讨论
听说上海公安局新发布了《上海市常住户口管理规定》,我现在手上持有澳洲绿卡,我是否要注销中国户口?





© 2025-03-30 - tinynew.org. All Rights Reserved.
© 2025-03-30 - tinynew.org. 保留所有权利