Permalink
Browse files

Update 1.12 分析和设计.md

  • Loading branch information...
1 parent 8b2f18b commit 65a71f2a21f9de60035fa3fa5574aec6fd44a908 @quanke committed May 5, 2016
Showing with 0 additions and 2 deletions.
  1. +0 −2 1.12 分析和设计.md
@@ -1,8 +1,6 @@
# 1.12 分析和设计
-1.12 分析和设计
-
面向对象的范式是思考程序设计时一种新的、而且全然不同的方式,许多人最开始都会在如何构造一个项目上皱起了眉头。事实上,我们可以作出一个“好”的设计,它能充分利用OOP提供的所有优点。
有关OOP分析与设计的书籍大多数都不尽如人意。其中的大多数书都充斥着莫名其妙的话语、笨拙的笔调以及许多听起来似乎很重要的声明(注释⑨)。我认为这种书最好压缩到一章左右的空间,至多写成一本非常薄的书。具有讽剌意味的是,那些特别专注于复杂事物管理的人往往在写一些浅显、明白的书上面大费周章!如果不能说得简单和直接,一定没多少人喜欢看这方面的内容。毕竟,OOP的全部宗旨就是让软件开发的过程变得更加容易。尽管这可能影响了那些喜欢解决复杂问题的人的生计,但为什么不从一开始就把事情弄得简单些呢?因此,希望我能从开始就为大家打下一个良好的基础,尽可能用几个段落来说清楚分析与设计的问题。

0 comments on commit 65a71f2

Please sign in to comment.