3rd edition. — Pearson Education, 2002. — 656 p. — ISBN 0-201-76031-2. In An Introduction to Object-Oriented Programming, Timothy Budd provides a language-independent presentation of object-oriented principles, such as objects, methods, inheritance (including multiple inheritance) and polymorphism. Examples are drawn from several different languages, including (among others)...
3rd Edition. — Springer/Universities Press, 2025. — 486 p. — (Undergraduate Topics in Computer Science). — ISBN 978-3-031-71239-5. This new edition demonstrates a modeling-based approach to object-oriented development. It is a significant and comprehensive revision of the book. While the central focus remains the same as in previous editions, the reader will notice substantial...
Authors: Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
Publisher: Addison-Wesley Professional, 416 p., Year: 1994
ISBN: 0201633612
Capturing a wealth of experience about the design of object-oriented software, four top-notch designers present a catalog of simple and succinct solutions to commonly occurring design problems. Previously undocumented, these 23 patterns...
Packt Publishing, 2019. — 266 p. — ISBN10: 1838986189, ISBN13: 978-1838986186. Deconstruct object-oriented programming and use it with other programming paradigms to build applications. Your experience and knowledge always influence the approach you take and the tools you use to write your programs. With a sound understanding of how to approach your goal and what software...
Manning Publications, 2019. — 292 p. — (MEAP Edition). Objects are the central concept of languages like Java, Python, C#. Applying best practices for object design means that your code will be easy to read, write, and maintain. Object Design Style Guide captures dozens of techniques for creating pro-quality OO code that can stand the test of time. Examples are in an...
4th ed. — Addison-Wesley Professional, 2013. — 328 p. — (Developer’s Library). — ISBN: 978-0-32186127-6. Object-oriented programming (OOP) is the foundation of modern programming languages, including C++, Java, C#, Visual Basic .NET, Ruby, and Objective-C. Objects also form the basis for many web technologies such as JavaScript, Python, and PHP. It is of vital importance to...
5th Edition. — Addison-Wesley Professional, 2019. — 240 p. — ISBN10: 0135181968; ISBN13: 9780135181966. Object-oriented programming (OOP) is the foundation of modern programming languages, including C++, Java, C#, Visual Basic .NET, Ruby, Objective-C, and Swift. Objects also form the basis for many web technologies such as JavaScript, Python, and PHP. It is of vital importance...
Питер, 2025. — 224 c. — ISBN 978-5-4461-4199-9. В процессе развития даже простое объектно-ориентированное приложение может стать сложным. Каждый новый класс, метод или функция добавляет новые состояния и абстракции, которыми нужно управлять, увеличивает время, необходимое на распутывание ранее написанного кода. Чтобы сохранить кодовую базу простой, нужны конкретные знания и...
5-е межд. изд. — СПб.: Питер, 2020. — 256 с.: ил. — (Библиотека программиста). — ISBN: 978-5-4461-1431-3. Объектно-ориентированное программирование (ООП) лежит в основе языков C++, Java, C#, Visual Basic .NET, Ruby, Objective-C и даже Swift. Не могут обойтись без объектов веб-технологии, ведь они используют JavaScript, Python и PHP. Именно поэтому Мэтт Вайсфельд советует...
Комментарии