C++/Java/OOP/UML/RUP/OOAD/PATTERN 大系

 

OOP 面向对象系列:

面向对象方面著名的专家:
Grady Booch, Ivar Jacobson, James Rumbaugh, Jim Rumbaugh,
Martin Fowler, Craig Larman,

[Ambler,2001]
The Object Primer: The Application Developer's Guide to
Object Orientation and the UML, Second Edition by Scott W. Ambler
面向对象软件开发教程
(UML, Java)

[Booch,1994]
Booch, G. Object-Oriented Analysis and Design with Applications,
(Second Edition) Addison-Wesley, Menlo Park CA, 1994.
面向对象分析和设计 -- 实例应用
(Booch, C++)

[Martin,1995]
Martin, R.C. Designing Object-Oriented C++ Applications Using
the Booch Method, Prentice Hall, Englewood Cliffs, NJ, 1995.
(Booch, C++)

[Liberty,1998]
Beginning Object-Oriented Analysis and Design with C++
by Jesse Liberty 1998
(UML, Visual C++)

[Lau,2000]
The Art of Objects by Yun-Tung Lau
(UML, Java)

[Brock, 1990]
Designing Object Oriented Software by Rebecca Wirfs-Brock
面向对象软件设计经典
(CRC卡片)

[Brock,1998]
Object Design by Rebecca Wirfs-Brock
(对CRC卡, 协作和灵活性这些主题的见解)

[Riel,1996]
Object-Oriented Design Heuristics by Arthur Riel, Addison Wesley, 1996
这本书针对面向对象设计提供60个经验法则,並以C++ 实例说明.

[Jacobson,1995]
Jacobson, I., Ericsson, M. and Jacobson, A. The Object Advantage:
business process Reengineering with object technology, Addison-Wesley, 1995.
(用例图)

[Meyer,1997]
Meyer B. Object-Oriented Software Construction 2/e, Prentice Hall,
Englewood Cliffs, NJ, 1997
(OOP, Eiffel语言)

[Jacobson,1992]
Object-Oriented Software Engineering
面向对象的软件工程
(OMT, C++)

[Rumbaugh,1991]
Rumbaugh J., Blaha M., Premerlani W., Eddy F. and Lorensen W. (1991)
Object-Oriented Modeling and Design, Prentice Hall.
面向对象的建模和设计
(OMT, C++)

[Harmon,1996]
The Object Technology Casebook──Lessons from Award-Winning Business Applications
by Paul Harmon and William Morrissey, John Wiley & Sons, 1996
本书收集了1994年至1995年 object World 研讨会上竞赛的优胜者实例,
以流传于世,做为别人的借鉴.


UML/RUP 系列:
[Roff,2003]
UML: A Beginner's Guide by Jason T.Roff
UML基础教程张瑜 译清华大学出版社

[Fowler,2000]
UML Distilled: A Brief Guide to the Standard Object Modeling Language (2nd Edition)
by Martin Fowler, Kendall Scott
UML精粹(第2版)徐家福 译 清华大学出版社

[Booch,1998]
The Unified Modeling Language User Guide
by Grady Booch, Ivar Jacobson, James Rumbaugh, Jim Rumbaugh
Addison-Wesley, 1998, 482 pages
UML用户指南 邵维忠 等 译 机械工业出版社
(UML1.3)

[Rumbaugh,1998]
The Unified Modeling Language Reference Manual
by James Rumbaugh, Ivar Jacobson, Grady Booch
Addison-Wesley, 1998, 550 pages
UML参考手册 姚淑珍 等 译 机械工业出版社
(UML1.3)

[Kruchten,2000]
The Rational Unified Process: An Introduction (2nd Edition)
by Philippe Kruchten, Addison-Wesley, 2nd edition, 2000, 320 pages
Rational 统一过程引论(原书第2版) 周伯生 等 译 机械工业出版社

[Jacobson,1999]
The Unified Software Development Processby Ivar Jacobson, Grady Booch,
James Rumbaugh, Addison-Wesley, 1999, 463 pages
统一软件开发过程 周伯生 等 译机械工业出版社
(Rup)

[Arlow,2002]
UML and the Unified Process:Practical Object-Oriented Analysis & Design
by Jim Arlow, Ila Neustadt
UML和统一过程
(UML, UP)

[Larman,2000]
Applying UML and Patterns: An Introduction to Object-Oriented Analysis
and Design and the Unified Process (2nd Edition)
by Craig Larman Prentice Hall PTR, 2001, 625 pages
UML和模式应用(第二版)机械工业出版社
(UML, Java)

[Eriksson,1997]
UML Toolkit by Hans-Erik Eriksson, Magnus Penker, John Wiley & Sons, 1997
(UML, Java)

[CT Arrington, 2002]
Enterprise Java with UML by CT Arrington John Wiley & Sons
(UML, Java)

层级四:设计观念的复用(C++/Patterns)

设计模式方面著名的专家:
Christopher Alexander, Kent Beck, Peter Coad, James Coplien,
Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides,
Douglas Schmidt, Robert Martin, Martin Fowler, Grady Booch

了解设计模式:
[Shalloway,2001]
Design Patterns Explained: A New Perspective on Object-Oriented Design
by Alan Shalloway,James R.Trott ,Addison Wesley, 2001, 368Pages
设计模式精解 透明 译 清华大学出版社
(UML, Java, C++)

[Goldfedder,2001]
Joy Of Patterns, The: Using Patterns for Enterprise Development
by Brandon Goldfedder
模式之乐


系统学习设计模式:
[Gamma,1995]
Design Patterns:Elements of Reusable Object Oriented Software,
by Erich Gamma,Richard Helm,Ralph Johnson,Addison Wesley,1995.395pages
设计模式 李英军 等 译 机械工业出版社 2000 254页
严谨规范23个OO设计领域中的惯用手法.开创Patterns书籍先河,影响深远.
读者需要具备技术水准以及丰富的编程经验
(OMT, C++)

[Buschmann,1996]
Pattern-Oriented Software Architecture Volume 1: A System of Patterns
by Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad,
Michael Stal, John Wiley & Sons, 1996
面向模式的软件体系结构 1:模式系统机械工业出版社
(CRC, OMT, C++)


用设计模式灵活解决实际问题:
[Vlissides,1998]
Pattern Hatching:Design Patterns Applied,
by John Vlissides, Addison-Wesley, 1998, 172Pages


设计模式参考书:

PLOP讨论会的论文集:
Pattern Languages of Program Design 1/2/3/4

Refactoring by Martin Fowler
重构
(UML, Java)

Analysis Patterns: Reusable Object Models. Martin Fowler
分析模式

AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis
Brown,Wiley, 1998.

The Patterns Almanac by Linda Rising

The Patterns Handbook by by Linda Rising

Design Patterns Java Workbook
(UML, Java)

Core J2EE Patterns
(UML, Java)


Agile Modeling 敏捷建模系列:

[Ambler,2002]
Agile Modeling by Scott W. Ambler
敏捷建模

[Martin,2002]
Agile Software Development by Robert C.Martin
敏捷软件开发
(UML, C++, Java)

[Cockburn,2001]
Agile Software Development by Alistair Cockburn
敏捷软件开发


软件项目的设计和管理:
[Brooks,1995]
Fred Brooks: The Mythical Man Month, Addison-Wesley, 1995.
人月神话

[DeMarco,1999]
T.DeMarco and T.Lister: Peopleware. Dorset House Publishing Co. 1999
人件

[Meyer,1995]
Object Success: A manager's guide to object orientation, its impact on the
corporation and its use for reengineering the software process.
by Bertrand Meyer, Prentice Hall, 1995

[Booch,1996]
Grady Booch: Object Solutions Managing the Object-Oriented Project
1996, Addison Wesley
面向对象项目的解决方案

[Cockburn,1998]
Surviving Object Oriented Projects by Alistair Cockburn 1998 AW
OO项目求生法则

[McConnell,1996]
Rapid Development by Steve McConnell, Microsoft Press, 1996
快速软件开发

[Humphrey,1997]
Introduction to the Personal Software Process by Watts Humphrey
1997, Addison Wesley
个体软件过程

C++/Java/OOP/UML/RUP/OOAD/PATTERN 大系列:


C++/OOP 大系:

C++方面著名的专家:
Bjarne Stroustrup, Andrew Koenig, Stanley Lippman, Alexander Stepanov,
James Coplien, Scott Meyers, Herb Sutter, Nicolai Josuttis,
Andrei Alexandrescu,David Vandervoorde, Matthew H.Austern,



层级零:入门
[Koenig,2000]
Accelerated C++ by Andrew Koenig & Barbara Addison Wesley
Accelerated C++ 中文版 中国电力出版社

[Eckel,2000]
Thinking in C++ Second Edition Volume One: Introduction To Standard C++
By Bruce Eckel, 2000
C++ 编程思想 2/e 机械工业出版社

层级一:语法/语意(C++)
[Lippman,1998]
C++ Primer,3rd Editoin,by Stanley Lippman and Josee Lajoie
Addison Wesley Longman,1998 1237 pages
C++ Primer 3/e 中文版 潘爱民 2002.5 中国电力出版社
纵横书市十数年不坠,被誉为C++最佳教程.C++百科全书代表.
适合做为C++教材,教学自修参考皆宜.

[Tondo,1999]
C++ Primer 3rd Answer Book by Clovis Tondo & Bruce Leung
C++ Primer 3rd Answer Book 题解 侯捷 译 华中科技大学出版社

[Struostrup,2000]
The C++ Programming Language,Special Editoin,by Bjarne Stroustrup
Addison Wesley Longman,2000,1017 pages
C++程序设计语言(特别版) 裘宗燕 译 2002.7 机械工业出版社
C++之父之作,枝术权威,用词深峻,思想深远.C++百科全书代表.自学专家指南.
比较生涩难读,学术味重,参考性浓厚,权威性最高.

[Vandevoorde,1998]
C++ Solutions: Companion the The C++ Programming Language
C++ 程序设计语言题解

[ANSI C++,1998]
ANSI/ISO C++ 国际标准规格书 1998.9.1 700多页 PDF格式


层级二:专家经验(C++/OOP)

[Meyers,1998]
Effective C++,Second Edition,by Scott Meyers, Addison Wesley, 1998, 256pages
Effective C++ 2/e 中文版 侯捷 译 2001.9 259页 华中科技出版社
通过50个编程准则,向你灌输专家经验.行文幽默,深入浅出.

[Meyers,1996]
More Effective C++,by Scott Meyers, Addison Wesley, 1996, 318pages
More Effective C++中文版 中国电力出版社
通过35个编程准则,向你灌输专家经验.行文幽默,深入浅出.

[Sutter,1999]
Exceptional C++,by Herb Sutter, Addison Wesley Longman, 2000, 208pages
Exceptional C++中文版 2002 248页 中国电力出版社
从每周之星(GOTW)整理了47个编程准则,向你灌输专家经验.

[Sutter,2001]
More Exceptional C++ by Herb Sutter, Addison Wesley Longman, 2001.
More Exceptional C++ 中文版 於春景 译 华中科技大学出版社
从每周之星(GOTW)整理了40个新的工程难题,编程疑问及解决方法.


层级三:底层机制(C++ Object Model)

[Ellis,1990]
The Annotated C++ Reference Manual,by Margaret A.Ellis and Bjarne Stroustrup
Addison Wesley Longman,1990,447 pages.
ARM(带注解的参考手册)是早期C++编译器的实作依循准则.

[Lippman,1996]
Inside the C++ Object Model,by Stanley Lippman,Addison Wesley,1996,280pages
深度探索C++对象模型 侯俊杰 译 华中科技出版社
揭示C++的底层机制,揭开C++背后的重重布幔.

[Stroustrup,1994]
The Design and Evolution of C++, by Bjarne Stroustrup,
Addison-Wesley, 1994, 461 pages
C++ 语言的设计和演化 裘宗燕 译 机械工业出版社


Genericity/STL系列:

[Josuttis,1999]
The C++ Standard Library-A Tutorial and Reference,by Nicolai Josuttis,
Addison Wesley 1999.799pages
C++标准程序库 侯捷 译 2002 华中科技大学出版社
C++标准程序库的百科全书.对于资料的收集,整理,部析,范例,均有极优越的表现.
本书兼具学习用途及参考价值.

[Meyers,2001]
Effective STL: 50 Specific Ways to Improve Your Use of the standard
Template Library,by Scott Meyers,Addison Wesley,2001,288pages

[Vandervoorde,2002]
C++ Templates - The Complete Guide
David Vandervoorde, Nicolai M. Josuttis, Addison-Wesley, November 2002

[jjhou,2002]
The Annotated STL Sources (Using SGI STL)
STL 源码剖析 侯捷 著 华中科技大学出版社
(SGI STL)

[Austern,1998]
Generic Programming and the STL -Using and Extending the C++
Standard Template library,by Matthew H.Austern,Addison Wesley 1998.548page
泛型编程与STL 2002.4 中国电力出版社
既富学术性又带参考价值的工具书.

[Alex,2001]
Modern C++ Design: Generic Programming and Design Patterns Applied
by Andrei Alexandrescu,Addison-Wesley,2001,352Paper
C++设计新思维


Java系列: Sun Java系列,O'Reilly Java系列;

层级一:语法/语意(Java)

The Java Tutorial 3/e
Java语言导学

Learning Java
Java 语言入门

Java in a Nutshell
Java 技术手册

Java Examples in a Nutshell
Java 实例技术手册

Thinking in Java 2/e
Java 编程思想(第2版)

Core Java 2:Volume I Fundamentals
Java 2 核心技术 I:原理

Core Java 2:Volume II Advanced Features
Java 2 核心技术 II:高级特性

The Java Programming Language 3/e
Java 编程语言


层级二:专家经验(Java/OOP)

Effective Java Programming Language Guide

Practical Java

Java in Practice

Java Performance and Scalability

The Elements of Java Style

posted @ 2007-06-14 01:27  中土  阅读(762)  评论(0)    收藏  举报
©2005-2008 Suprasoft Inc., All right reserved.