最近学了设计模式,感觉那东西就是围绕这多台进行的。

解决方案 »

  1.   

    代码重用
      

  2.   

    设计模式是一种解决方案,并非是设计模式
    围绕着多态,感觉上更像是多态+其他技术
    例如反射,构建一些解决方案以提高代码复用等...
      

  3.   

    面向对象编程中提炼出来的解决问题之道。
      

  4.   

    通过更多的准备工作从而减少编码所需要的时间的一系列很不爽的操作
      

  5.   

    楼主所说的是面向对象设计模式,设计模式并不局限于面向对象语言的。设计模式的目的是为了减轻开发量而使用的,大体就是提高代码的重用率和代码的可扩展性。而且设计模式很多时候针对性较强,并不算是通用解决方案,很多时候学习设计模式是对语言特性一种更深入的理解,因此学习设计模式不要死记硬背、生搬硬套,理解就成,设计模式的使用应该参照实际业务来使用,换句话说,实际开发时抛弃什么叫设计模式,只要你深入了解开发语言特性,按照自己理解最合理的方式实现功能,就是最好的设计与设计模式。