论文部分内容阅读
设计面向对象的软件比较困难,设计可以复用的面向对象的软件就更加的困难。我们的设计应该做到对当前的问题有针对性,对将来的问题和新的需求要有足够的通用性。我们平时在搞开发时,我们是否需要从头做起,进行我们自己的设计。如果我们不是经验很丰富的设计者,我们的设计是否能够有很好的通用性和灵活性。如果有可以复用的模式,也就是先前人们遇到同样的问题的解决方案的话。我们就可以使用这些好的解决方案。