- 博客(1)
- 资源 (1)
- 收藏
- 关注
原创 用谷歌来搜音乐,很好!
我们终于可以用谷歌来搜音乐了。和百度 MP3 搜索一样,免费的。但是也和百度 MP3 搜索不一样,谷歌音乐搜索是在谷歌整合搜索中一次到位的查询歌曲内容;谷歌音乐搜索是“正版的”。很好!! 谷歌音乐搜索对用户完全免费,这秉承了谷歌的一贯传统,除此之外,谷歌音乐搜索还成功解决了: 1) 音乐本身的合法性。谷歌投资巨鲸音乐,巨鲸与唱片公司分享巨鲸网站上的广告收入。这不但搞定了唱片公司
2008-08-06 16:54:00 1222
Object-Oriented Design Heuristics
Upon completion of an object-oriented design, you are faced with a troubling question: "Is it good, bad, or somewhere in between?" Seasoned experts often answer this question by subjecting the design to a subconscious list of guidelines based on their years of experience. Experienced developer Arthur J. Riel has captured this elusive, subconscious list, and in doing so, has provided a set of metrics that help determine the quality of object-oriented models.Object-Oriented Design Heuristics offers insight into object-oriented design improvement. The more than sixty guidelines presented in this book are language-independent and allow you to rate the integrity of a software design. The heuristics are not written as hard and fast rules; they are meant to serve as warning mechanisms which allow the flexibility of ignoring the heuristic as necessary. This tutorial-based approach, born out of the author's extensive experience developing software, teaching thousands of students, and critiquing designs in a variety of domains, allows you to apply the guidelines in a personalized manner.The heuristics cover important topics ranging from classes and objects (with emphasis on their relationships including association, uses, containment, and both single and multiple inheritance) to physical object-oriented design. You will gain an understanding of the synergy that exists between design heuristics and the popular concept of design patterns; heuristics can highlight a problem in one facet of a design while patterns can provide the solution.Programmers of all levels will find value in this book. The newcomer will discover a fast track to understanding the concepts of object-oriented programming. At the same time, experienced programmers seeking to strengthen their object-oriented development efforts will appreciate the insightful analysis. In short, with Object-Oriented Design Heuristics as your guide, you have the tools to become a better software developer.
2007-04-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人