• 程序本身>=算法?
  • 其它

接口,继承,多态。能组成无数种设计模式。我不知道语言设计者,是**先**遇见设计模式的瓶颈,然后创造出这种(接口,继承,多态)特性。还是**先**创造出这种特性,经然后过大神的手归纳了设计模式。但是无论他们的先后关系是如何,其实都不重要。。如果把设计模式看成是一种算法。灵活运用接口,继承,多态就能写出数十种设计模式。试想下,如果再增加一种语言特性。设计模式(算法)的数量一定会成倍的增加。
平常中使用语言特性,要比使用算法要多,灵活运用特性本身基本能满足程序设计需求。我想问下,掌握设计模式,只需要掌握合理运用接口,继承,多态就行了。掌握算法,我们需要掌握合理运用什么

  • 旺盛的绿萝    2019-08-22 16:25:20
  • 阅读 2065    收藏 0    回答 1
  • 邀请
  • 收藏
  • 分享
发送
登录 后发表评论
  • 51testing软件测试圈微信