Object Orientation
Download Object Orientation PDF/ePub or read online books in Mobi eBooks. Click Download or Read Online button to get Object Orientation book now. This website allows unlimited access to, at the time of writing, more than 1.5 million titles, including hundreds of thousands of titles in various foreign languages.
Object Orientation
This book offers a comprehensive, non-product specific overview of OO technology and techniques. John Hares discusses the management implications of adopting the OO approach in the design and implementation of computer systems.
Object Orientation
Quickly acquire the knowledge and skills you need to use object technology in your next development project A practical, down-to-earth introduction to object-oriented terms, concepts, and techniques, Object Orientation, Second Edition is for developers and programmers who are eager to start using object-oriented technology right away. Building step-by-step from the fundamentals to advanced design and development topics, this book supplies you with all the in-depth technical information and guidance you need to confidently incorporate object-oriented tools and techniques into your next project, no matter what your level of experience. Thanks to the authors' clear, straightforward explanations and professional insights, as well as the many real-world examples appearing throughout the book, you'll quickly acquire a solid working knowledge of * Abstract data typing, inheritance, and identity * Object-oriented analysis and design-including Booch, Rumbaugh, and other OOA and OOD methodologies * Object-oriented programming languages-including the object-oriented features of C++, Smalltalk, Ada, Eiffel, and other languages * Object-oriented database management systems-including OOODB, ORDB, client/server concepts, and examples from Object Design, Gem Stone, Versant, UniSQL, Objectivity, ODB-II, and other systems * Object-oriented GUI design-including explanations of Visual C++ and Foundation Classes, MacAPP, and NeXTStep * Object sharing and interchange with OLE 2 and OpenDoc * OMA, ODMG-93, and other object-oriented standardization efforts * And much more Featuring over 50% new and revised material, this Second Edition of Setrag Khoshafian and Razmik Abnous's bestseller is now more than ever the best practical introduction to object technology for programmers and developers.
Object Orientation with Parallelism and Persistence
Author: Burkhard Freitag
language: en
Publisher: Springer Science & Business Media
Release Date: 2012-12-06
Both object orientation and parallelism are modern programming paradigms which have gained much popularity in the last 10-15 years. Object orientation raises hopes for increased productivity of software generation and maintenance methods. Parallelism can serve to structure a problem but also promises faster program execution. The two areas of computing science in which these paradigms play the most prominent role are programming languages and databases. In programming languages, one can take an academic approach with a primary focus on the generality of the semantics of the language constructs which support the respective paradigm. In databases, one is willing to restrict the power of the constructs in the interest of increased efficiency. Inter- and intra-object parallelism have received an increasing amount of attention in the last few years by researchers in the area of object- oriented programming. At first glance, an object is very similar to a process which offers services to other processes and demands services from them. It has, however, transpired that object-oriented concepts cause problems when combined with parallelism. In programming languages, the introduction of parallelism and the synchronization constraints it brings with it can get in the way of code reusability. In databases, the combination of object orientation and parallelism requires, for example, a generalization of the transaction model, new approaches to the specification of information systems, an implementation model of object communication, and the design of an overall system architecture. There has been insufficient communication between researchers in programming languages and in databases on these issues. Object Orientation with Parallelism and Persistence grew out of a Dagstuhl Seminar of the same title in April 1995 whose goal it was to put the new research area `object orientation with parallelism' on an interdisciplinary basis. Object Orientation with Parallelism and Persistence will be of interest to researchers and professionals working in software engineering, programming languages, and database systems.