读《设计模式:可复用的面向对象软件基础》有感 第一章
什么是好的软件设计?可复用性高,但是这也不是一下在就能达到的,需要迭代。有经验的设计人员可能很快就能写出复用性高的代码。本书讲述了一些通用的设计模式,但是没有收录涉及分布式或者并发、数据库相关的设计模式。本书中的设计模式是对被用来在特定场景下解决一般设计问题的类和相互通信的对象的描述。一个模式有4个基本要素:①模式名称、②问题(要解决的问题及场合)、③解决方案(设计模式的组成)、④效果(该设计模式对可复用性、对时间/控件效率)理解设计模式,重点关注所含类和实例的角色、协作方式、职责分配,以及“在
原创
2020-09-20 17:49:40 ·
250 阅读 ·
0 评论