It is of vital importance to learn the fundamental concepts of object orientation before starting to use object-oriented development environments. OOP promotes good design practices, code portability, and reuse-but it requires a shift in thinking to be fully understood. Programmers new to OOP should resist the temptation to jump directly into a particular programming language or a modeling language, and instead first take the time to learn what author Matt Weisfeld calls "the object-oriented thought process." Written by a developer for developers who want to improve their understanding of object-oriented technologies, The Object-Oriented Thought Process provides a solutions-oriented approach to object-oriented programming. Readers will learn to understand the proper uses of inheritance and composition, the difference between aggregation and association, and the important distinction between interfaces and implementations. While programming technologies have been changing and evolving over the years, object-oriented concepts remain a constant-no matter what the platform. This revised edition focuses on the OOP technologies that have survived the past 20 years and remain at its core, with new and expanded coverage of design patterns, avoiding dependencies, and the SOLID principles to help make software designs understandable, flexible, and maintainable.
Автор: Bennett Simon Название: Object-Oriented Systems Analysis and Design ISBN: 0077125363 ISBN-13(EAN): 9780077125363 Издательство: McGraw-Hill Рейтинг: Цена: 8249 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: Provides a practical framework for development that uses the major techniques from UML 2.2. This book follows an iterative and incremental approach based on the industry-standard Unified Process, placing systems analysis and design in the context of the whole systems lifestyle.
Автор: Skrien Dale Название: Object-oriented Design Using Java ISBN: 0072974168 ISBN-13(EAN): 9780072974164 Издательство: McGraw-Hill Рейтинг: Цена: 16361 р. Наличие на складе: Поставка под заказ.
Описание: Intended for the object-oriented programming design course where UML is used extensively for design and notation, this work has been especially designed to be accessible to students and is full of real-world examples, case studies, and other aids to assist student understanding.
Описание: Shows you how to analyze, design, and write serious object-oriented software. This work helps you learn how to: use OO principles like encapsulation and delegation to build applications that are flexible; apply the Open-Closed Principle (OCP) and the Single Responsibility Principle (SRP) to promote reuse of your code; among others.
Автор: Schach, Stephen R. Название: Object-oriented software engineering ISBN: 0071259414 ISBN-13(EAN): 9780071259415 Издательство: McGraw-Hill Рейтинг: Цена: 5499 р. Наличие на складе: Поставка под заказ.
Описание: Covers the software engineering theory. This title focuses on object-oriented approaches to the development of large software systems. It covers agile processes and open-source development. It is suitable for the object-oriented segment of the software engineering market.
Описание: Michael McMillan provides a complete presentation of the object-oriented features of the Visual Basic .NET language for advanced Visual Basic programmers. Beginning with an introduction to abstract data types and their initial implementation using structures, he explains standard OOP topics including class design, inheritance, access modifiers and scoping issues, abstract classes, design and implemention of interfaces and design patterns, and refactoring in VB.NET. More advanced OOP topics are included as well, such as reflection, object persistence, and serialization. To tie everything together, McMillan demonstrates sound OOP design and implementation principles through practical examples of standard Windows applications, database applications using ADO.NET, Web-based applications using ASP.NET, and Windows service applications.
Описание: Learn how to write technical applications in a modern object-oriented approach, using Fortran 90 or 95. This book will teach you how to stop focusing on the traditional procedural abilities of Fortran and to employ the principles of object-oriented programming to produce clear, highly efficient executable codes. Get ready now to take advantage of all the features of the finalized, fully object-oriented Fortran 200X! In addition to covering the OOP methodologies the book also covers the basic foundation of the language and good programming skills, making the book valuable also as a good migration tool for experienced Fortran programmers who want to smoothly pick up the OOP paradigm. The author highlights common themes by using comparisons with Matlab and C++ and uses numerous cross-referenced examples to convey all concepts quickly and clearly. Complete code for the examples is included on the book's web page.
Описание: This book constitutes the joint refereed proceedings of four workshops held in conjunction with the 8th International Conference on Object-Oriented Information Systems, OOIS 2002, in Montpellier, France in September 2002.The 30 revised full papers presented together with four workshop summaries were carefully reviewed and selected. In accordance with the workshop topics, the papers are organized in topical sections on managing specialization/generalization hierarchies, reuse in object-oriented information systems design, efficient Web-based information systems, and model-driven approaches to software development.
Автор: Kenneth Barclay Название: Object-Oriented Design with UML and Java, ISBN: 0750660988 ISBN-13(EAN): 9780750660983 Издательство: Elsevier Science Рейтинг: Цена: 5076 р. Наличие на складе: Поставка под заказ.
Описание: Shows how considering the modeling and programming languages together from the start can be beneficial. This book integrates design and implementation, using Java and UML. It includes case studies, exercises and a free software tool for hands on learning.
Описание: This book constitutes the refereed proceedings of the 8th International Conference on Object-Oriented Information Systems, OOIS 2002, held in Montpellier, France, in September 2002.The 34 revised full papers and 17 short papers presented were carefully reviewed and selected from 116 submissions. The papers are organized in topical sections on developing web services, object databases, XML and web, component and ontology, UML modeling, object modeling and information systems adaptation, e-business models and workflow, performance and method evaluation, programming and tests, software engineering metries, web-based information systems, architecture and Corba, and roles and evolvable objects.
Автор: Ramnath Название: Object-Oriented Analysis and Design ISBN: 1849965218 ISBN-13(EAN): 9781849965217 Издательство: Springer Рейтинг: Цена: 4037 р. Наличие на складе: Поставка под заказ.
Описание: Object-oriented analysis and design (OOAD) has over the years, become a vast field, encompassing such diverse topics as design process and principles, documentation tools, refactoring, and design and architectural patterns. For most students the learning experience is incomplete without implementation. This new textbook provides a comprehensive introduction to OOAD. The salient points of its coverage are: • A sound footing on object-oriented concepts such as classes, objects, interfaces, inheritance, polymorphism, dynamic linking, etc. • A good introduction to the stage of requirements analysis. • Use of UML to document user requirements and design. • An extensive treatment of the design process. • Coverage of implementation issues. • Appropriate use of design and architectural patterns. • Introduction to the art and craft of refactoring. • Pointers to resources that further the reader’s knowledge. All the main case-studies used for this book have been implemented by the authors using Java. The text is liberally peppered with snippets of code, which are short and fairly self-explanatory and easy to read. Familiarity with a Java-like syntax and a broad understanding of the structure of Java would be helpful in using the book to its full potential.
Описание: Integrating case studies to show the object oriented approach to software engineering, Object-Oriented and Classical Software Engineering, 8/e presents an excellent introduction to software engineering fundamentals, covering both traditional and object-oriented techniques.
Автор: Sahay, Sourav Название: Object Oriented Programming with C++ 2/e ISBN: 0198065302 ISBN-13(EAN): 9780198065302 Издательство: Oxford Academ Рейтинг: Цена: 2464 р. Наличие на складе: Поставка под заказ.
Описание: Beginning with an explanation of the procedure-oriented programming system, the role played by structures in this system, and the reasons that led to the creation of OOPS, the book provides a systematic discussion of features such as classes, objects, dynamic memory management, constructors, destructors, inheritance, dynamic polymorphism, and operator overloading. The concepts of stream handling, templates (including the Standard Template Library), and exception handling have been covered in detail to provide more control and convenience to programmers.
ООО "Логосфера " Тел:+7(495) 980-12-10 www.logobook.ru