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



如何优化如图所示的,将父类实例扩展为子类实例的代码? 第1页

  

user avatar   Ivony 网友的相关建议: 
      

事实上这种代码没有什么必要去优化。

因为这种代码根本不需要人去阅读,也没有性能方面的问题,所以没有优化的必要。


当然,通常大量出现这种代码说明OOD做的很烂,因为一个优秀的设计不会让这种代码大量出现的,像这个例子里面继承的意义就很奇怪……明明可以用包含。

当然,最重要的问题是,OOD做的好就不会大量出现这种代码,并不等于你把这些代码都消除掉了就是一个好的面向对象的设计。




  

相关话题

  C#程序如何调用Python程序? 
  为什么不能能向方法同时传入dynamic 类型,和lambda类型的参数? 
  如何看待华为1100亿行规模的代码库? 
  如何由 C# 的「拖控件」阶段继续深入学习? 
  如果真的有个共享男友/女友软件上市,会不会一上线就成为潮流? 
  C#的Delegate 为什么没在其他主流语言中普及? 
  既然程序员一到deadline干活效率超高 ,那为什么不把距离deadline时间定的很短? 
  .Net源码里,为什么很少见到默认参数? 
  Java 中的多态是不是违背了里氏替换原则? 
  c#中虽然异步和多线程是两码事,但是是否异步微软提供的async函数内部还是多线程去实现的? 

前一个讨论
高中生花钱上补习班是一种失败人士送钱的行为吗?
下一个讨论
SQL SERVER 的一个问题?





© 2024-06-29 - tinynew.org. All Rights Reserved.
© 2024-06-29 - tinynew.org. 保留所有权利