Back to Posts

设计模式小记&重温数据结构

Posted in DesignPattern

前几篇将使用工作中到的设计模式进行一些归纳,设计模式只是一些套路、招式,可以用来简化代码,提高代码阅读性;
提高代码的阅读性这一点

  • 对于编写代码的人一开始可能会有异议,感觉有时候用了设计模式反而把代码变得更复杂,频繁的使用继承、实现、多态,可能让人懵逼。
  • 对于查看代码的人来说,使用了设计模式的代码,结构更清晰,更方便别人和自己后期的修改

在使用上,不需要强行硬套模式,一般都是先实现了功能,然后发现哪个地方有可以改进的地方,尝试着使用模式简化提炼一下,时间久了应该就能写出好看的代码了,至少我是这样鼓励自己的……


下一步,准备将之前看的Python版数据结再复习一遍;用Java和c实现数据结构比较麻烦,国外现在数据结构这门课都用Python来讲解,附上一本好书的在线连接《Problem Solving with Algorithms and Data Structures using Python》

你看那个人好像一条狗啊

Read Next

设计模式——单例模式中的DCL运用