Addison-Wesley Professional, 2005. — 624 p. — ISBN: 0321321278. This thoroughly revised edition provides an indispensable and practical guide to the complex process of object-oriented analysis and design using UML 2. It describes how the process of OO analysis and design fits into the software development lifecycle as defined by the Unified Process (UP). UML 2 and the Unified...
Boca Raton: CRC Press, 2023. — 454 p. Software Design Patterns are reusable solutions to software development difficulties. However, a Software Design Pattern is not code; rather, it is a guide or paradigm that helps software engineers to construct products that follow best practices. A Design Pattern is more of a template to tackle the topic at hand than a library or...
3rd edition. — Addison-Wesley, 2007. — 717 p. — ISBN-13 978-0201895513. Object-Oriented Analysis and Design with Applications has long been the essential reference to object-oriented technology, which, in turn, has evolved to join the mainstream of industrial-strength software development. In this third edition - the first revision in 13 years - readers can learn to apply...
Prentice Hall, 2009. - 800 pages. 3rd Edition. For courses in Software Engineering, Software Development, or Object-Oriented Design and Analysis at the Junior/Senior or Graduate-level . This text can also be utilized in short technical courses or in short, intensive management courses. Object-Oriented Software Engineering Using UML, Patterns, and Java shows readers how to use...
New York: Pearson, 2001. — 656 p. 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) C++, C#, Java, CLOS, Delphi, Eiffel,...
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)...
Springer, Universities Press, 2011. — 489 p. — ISBN: 978-1-84996-521-7. 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...
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...
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...
2nd Edition. — Springer, 2015. — 471 p. — ISBN: 978-3-319-24278-1. Contains a complete reference for UML. The focus of the book is on implementation aspects, without which the learning is incomplete. This is achieved through the use of case studies for introducing the various concepts of analysis and design, ensuring that the theory is never separate from the implementation...
Version 2.2. — Blurb, Incorporated, 2020. — 311 p. — ISBN 1714629651, 978-1714629657. Blueprints is a concise yet comprehensive coverage of Object-Oriented Analysis and Design concepts, suitable for a second programming course in Computer Science. It introduces and teaches application development in a command-line environment, and assumes basic expertise with the Java...
Manning Publishing, 2019. — 552 p. — ISBN 9781617294730. Dependency Injection Principles, Practices, and Patterns is a revised and expanded edition of the bestselling classic Dependency Injection in .NET. It teaches you DI from the ground up, featuring relevant examples, patterns, and anti-patterns for creating loosely coupled, well-structured applications. The well-annotated...
Chapman and Hall/CRC, 2021. — 349 p. — ISBN 9780367820817. Do modern programming languages, IDEs, and libraries make coding easy? Maybe, but coding is not design. Large-scale or expensive apps clearly require evaluation of design choices. Still, software design directly impacts code reuse and longevity even for small-scale apps with limited overhead. This text evaluates and...
2nd Edition. — O’Reilly Media, Inc., 2021. — 672 p. — ISBN: 978-1-492-07800-5. What will you learn from this book? You know you don’t want to reinvent the wheel, so you look to Design Patterns: the lessons learned by those who’ve faced the same software design problems. With Design Patterns, you get to take advantage of the best practices and experience of others so you can...
Authors: Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides. Addison-Wesley Professional, 1994. — 416 p. — ISBN10: 0201633612 ISBN13: 978-0201633610 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...
Authors: Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
Publisher: Addison-Wesley Professional, 417 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...
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...
McGraw-Hill/Osborne, 2004. — 285 p. — ISBN: 0072253630, 9780072253634. The fast and easy way to understanding the fundamentals of OOP Want to learn about object-oriented programming quickly and easily? Looking to brush up on modeling, classes, and attributes? Then OOP Demystified is the easy-to-understand, step-by-step guidebook that will help you figure out the ins-and-outs of...
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...
Nova Science Publishers, Inc., 2019. — 397 p. — ISBN 978-1536147551. The object-oriented paradigm supplements traditional software engineering by providing solutions to common problems such as modularity and reusability. Objects can be written for a specific purpose acting as an encapsulated black-box API that can work with other components by forming a complex system. This...
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...
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...
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...
Manning Publications, 2020. — 289 p. — ISBN: 9781617296857. 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...
Eva & Tomas Bruckner, 2013. — 528 p. — ISBN: 8090466184, 9788090466197. The whole textbook is designed as a record of the dialogue of the author with his daughter who wants to learn programming. The author endeavors not to explain the Java programming language to the readers, but to teach them real programming. To teach them how to think and design the program as the...
Leanpub, 2022-09-17. — 324 p. Learn design patterns in the easiest way possible. You will no longer have to brute-force your way through each one of them while trying to figure out how it works. The book provides a unique methodology that will make your understanding of design patterns stick. It can also be used as a reference book where you can find design patterns in seconds....
Leanpub, 2022-09-17. — 324 p. Learn design patterns in the easiest way possible. You will no longer have to brute-force your way through each one of them while trying to figure out how it works. The book provides a unique methodology that will make your understanding of design patterns stick. It can also be used as a reference book where you can find design patterns in seconds....
4th ed. — Addison-Wesley Professional, 2013. — 328 p. — (Developer’s Library). — ISBN: 0321861272, 9780321861276. 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...
Addison-Wesley Professional, 2008. - 360 pages. 3 edition. ISBN-10: 0672330164, ISBN-13: 978-0672330162 ntroduction to Object-Oriented Concepts. How to Think in Terms of Objects. Advanced Object-Oriented Concepts. The Anatomy of a Class. Class Design Guidelines. Designing with Objects. Mastering Inheritance and Composition. Frameworks and Reuse: Designing with Interfaces and...
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...
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...
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...
5th Edition. — Addison-Wesley Professional, 2019. — 240 p. — (Developer’s Library). — ISBN-13 978-0-13-518196-6. 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...
5th Edition. — Addison-Wesley Professional, 2019. — 240 p. — (Developer’s Library). — ISBN-13: 978-0-13-518196-6. 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...
5th Edition. — Addison-Wesley Professional, 2019. — 240 p. — (Developer’s Library). — ISBN-13: 978-0-13-518196-6. 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...
Mercury Learning and Information LLC., 2014. — 750 p. — ISBN: 978-1-936420-37-7. Essential concepts of programming language design and implementation are explained and illustrated in the context of the object-oriented programming language (OOPL) paradigm. Written with the upper-level undergraduate student in mind, the text begins with an introductory chapter that summarizes the...
Казань: Казанский федеральный университет, 2025. — 75 с. Разработка программного обеспечения — сложных многоэтапный процесс, который представляет собой командную работу специалистов различной специализации, причем непосредственно написание программного кода в этом процессе занимает вовсе не преимущественную долю. Большая часть времени по разработке занимают вопросы анализа...
Питер, 2025. — 224 c. — ISBN 978-5-4461-4199-9. В процессе развития даже простое объектно-ориентированное приложение может стать сложным. Каждый новый класс, метод или функция добавляет новые состояния и абстракции, которыми нужно управлять, увеличивает время, необходимое на распутывание ранее написанного кода. Чтобы сохранить кодовую базу простой, нужны конкретные знания и...
Перевод Дмитрия Дементия. — Ru.hexlet.io, 2020. — 4 с. Оригинальное название статьи: Armstrong Joe. Why OO Sucks. Подробная критика объектно-ориентированного подхода к программированию со стороны специалиста по разработке и использованию необъектно-ориентированного языка программирования Erlang.
Питер, 1997. - 304 стр. ISBN: 5-88782-270-8, 0-201-82419-1
Объектно-ориентированное программирование стало чрезвычайно популярно в последние несколько лет. Производители программного обеспечения бросаются создавать объектно-ориентированные версии своих продуктов. Цель написания книги - исследование и объяснение основных принципов объектно-ориентированного программирования.
Книга по объектно-ориентированному программированию. дает неформальное определение базовых концепций ООП. вводит принцип разработки на основе обязанностей. Эти две главы являются фундаментальными, и их следует изучить подробно.
К.: Диалектика; М.: Конкорд, 1992. — 519 с. — ISBN 5-87737-002-2. Книга американского специалиста представляет собой первое полное изложение объектно-ориентированной методологии: анализ, проектирование, программирование. В книге рассмотрены фундаментальные вопросы объектного подхода, практические аспекты конструирования программных систем. Отдельный раздел книги посвящен...
СПб.: Невский Диалект, 2-е изд. , 1998. - 560 с.: ил. Книга Гради Буча, признанного эксперта в области объекто-ориентированной методологии разработки программного обеспечения, содержит классическое изложение вопросов анализа и проектирования сложных систем. В первой части книги автор исследует суть фундаментальных понятий ООП (таких как "класс", "объект", "наследование"),...
3-е издание, -М.: ООО "И. Д. Вильямс", 2008. - 720 с.: ил.
Книга представляет собой новое издание бестселлера Гради Буча по объектно-ориентированному анализу и проектированию. Авторы описывают методы решения сложных проблем, связанные с разработкой систем и программного обеспечения. Используя многочисленные примеры, они иллюстрируют основные концепции объектно-ориентированного...
Электронный ресурс / Второе издание. - Rational Санта-Клара, Калифорния, перевод с английского под редакцией И. Романовского и Ф. Андреева. Содержание: Об авторе. Предисловие. Концепции. Сложность. Объектная модель. Классы и объекты. Классификация. Метод. Обозначения. Процесс. Практические вопросы. Примеры приложений. Система сбора данных: метеорологическая станция. Среда...
СПб.: Невский Диалект, 2-е изд. , 1998. - 560 с.: ил. Книга Гради Буча, признанного эксперта в области объекто-ориентированной методологии разработки программного обеспечения, содержит классическое изложение вопросов анализа и проектирования сложных систем. В первой части книги автор исследует суть фундаментальных понятий ООП (таких как "класс", "объект", "наследование"),...
СПб.: Невский Диалект, 2-е изд. , 1998. - 560 с.: ил. Книга Гради Буча, признанного эксперта в области объекто-ориентированной методологии разработки программного обеспечения, содержит классическое изложение вопросов анализа и проектирования сложных систем. В первой части книги автор исследует суть фундаментальных понятий ООП (таких как "класс", "объект", "наследование"),...
СПб.: Невский Диалект, 2-е изд. , 1998. - 560 с.: ил. Книга Гради Буча, признанного эксперта в области объекто-ориентированной методологии разработки программного обеспечения, содержит классическое изложение вопросов анализа и проектирования сложных систем. В первой части книги автор исследует суть фундаментальных понятий ООП (таких как "класс", "объект", "наследование"),...
3-е издание. — М.: Вильямс, 2008. — 720 с.: ил. — ISBN: 9785845914019. Книга представляет собой новое издание бестселлера Гради Буча по объектно-ориентированному анализу и проектированию. Авторы описывают методы решения сложных проблем, связанные с разработкой систем и программного обеспечения. Используя многочисленные примеры, они иллюстрируют основные концепции...
Эта книга призвана служить практическим руководством по созданию объектно-ориентированных систем. Книга предназначена и для профессионалов, и для студентов. Как программисты-профессионалы мы стремимся делать свои системы полезными и работоспособными. Как инженеры-разработчики мы должны создавать сложные системы при ограниченных компьютерных и кадровых ресурсах. За последние...
5-е межд. изд. — СПб.: Питер, 2020. — 256 с.: ил. — (Библиотека программиста). — ISBN: 978-5-4461-1431-3. Объектно-ориентированное программирование (ООП) лежит в основе языков C++, Java, C#, Visual Basic .NET, Ruby, Objective-C и даже Swift. Не могут обойтись без объектов веб-технологии, ведь они используют JavaScript, Python и PHP. Именно поэтому Мэтт Вайсфельд советует...
5-е межд. изд. — СПб.: Питер, 2020. — 256 с.: ил. — (Библиотека программиста). — ISBN: 978-5-4461-1431-3. Объектно-ориентированное программирование (ООП) лежит в основе языков C++, Java, C#, Visual Basic .NET, Ruby, Objective-C и даже Swift. Не могут обойтись без объектов веб-технологии, ведь они используют JavaScript, Python и PHP. Именно поэтому Мэтт Вайсфельд советует...
СПб.: Питер, 2014. — 304 с. — 4-е изд. — ISBN: 9785496007931 Объектно-ориентированное программирование - это фундамент современных языков программирования, включая C++, Java, C#, Visual Basic, .NET, Ruby и Objective-C. Кроме того, объекты лежат в основе многих веб-технологий, например JavaScript, Python и PHP. Объектно-ориентированное программирование обеспечивает правильные...
5-е межд. изд. — Пер. с англ. И. Сигайлюк. — СПб.: Питер, 2020. — 256 с.: ил. — (Библиотека программиста). — ISBN: 978-5-4461-1431-3. Объектно-ориентированное программирование (ООП) лежит в основе языков C++, Java, C#, Visual Basic .NET, Ruby, Objective-C и даже Swift. Не могут обойтись без объектов веб-технологии, ведь они используют JavaScript, Python и PHP. Именно поэтому...
5-е межд. изд. — Пер. с англ. И. Сигайлюк. — СПб.: Питер, 2020. — 256 с.: ил. — (Библиотека программиста). — ISBN: 978-5-4461-1431-3. Объектно-ориентированное программирование (ООП) лежит в основе языков C++, Java, C#, Visual Basic .NET, Ruby, Objective-C и даже Swift. Не могут обойтись без объектов веб-технологии, ведь они используют JavaScript, Python и PHP. Именно поэтому...
5-е межд. изд. — Пер. с англ. И. Сигайлюк. — СПб.: Питер, 2020. — 256 с.: ил. — (Библиотека программиста). — ISBN: 978-5-4461-1431-3. Объектно-ориентированное программирование (ООП) лежит в основе языков C++, Java, C#, Visual Basic .NET, Ruby, Objective-C и даже Swift. Не могут обойтись без объектов веб-технологии, ведь они используют JavaScript, Python и PHP. Именно поэтому...
СПб.: Питер, 2015. — 368 с.: ил. — (Библиотека программиста). — ISBN: 978-5-496-00389-6. В предлагаемой книге описываются простые и изящные решения типичных задач, возникающих в объектно-ориентированном проектировании. Паттерны появились, потому что многие разработчики искали пути повышения гибкости и степени повторного использования своих программ. Найденные решения воплощены...
СПб.: Питер; ДМК Пресс, 2010. — 366 с. (Библиотека программиста). — ISBN: 978-5-469-01136. Авторы: Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. В предлагаемой книге описываются простые и изящные решения типичных задач, возникающих в объектно-ориентированном проектировании. Паттерны появились, потому что многие разработчики искали пути повышения гибкости и степени повторного...
СПб.: Питер, 2001. — 368 с. — (Библиотека программирования). В предлагаемой книге описываются простые и изящные решения типичных задач, возникающих в объектно-ориентированном проектировании.
СПб: Питер, 2001. — 368 с.: ил. — (Библиотека программиста). — ISBN: 5-272-00355-1. В предлагаемой книге описываются простые и изящные решения типичных задач, возникающих в объектно-ориентированном проектировании. Паттерны появились потому, что многие разработчики искали пути повышения гибкости и степени повторного использования своих программ. Найденные решения воплощены в...
СПб.: Питер, 2015. — 368 с.: ил. — (Библиотека программиста). — ISBN: 978-5-496-00389-6. В предлагаемой книге описываются простые и изящные решения типичных задач, возникающих в объектно-ориентированном проектировании. Паттерны появились, потому что многие разработчики искали пути повышения гибкости и степени повторного использования своих программ. Найденные решения воплощены...
С.-Пб.: Питер. ДМК Пресс. 2010. - 366 с. - ISBN: 978-5-469-01136-1 (Библиотека программиста) В предлагаемой книге описываются простые и изящные решения типичных задач, возникающих в объектно-ориентированном проектировании. Паттерны появились, потому что многие разработчики искали пути повышения гибкости и степени повторного использования своих программ. Найденные решения...
СПб: Питер, 2001. — 368 с. ISBN 5-272-00355-1, 0-201-63361-2.
В предлагаемой книге описываются простые и изящные решения типичных задач, возникающих в объектно-ориентированном проектировании. Паттерны появились потому, что многие разработчики искали пути повышения гибкости и степени повторного использования своих программ. Найденные решения воплощены в краткой и легко...
СПб: Питер, 2001 г. — 368 с.: ил. (Серия «Библиотека программиста»).
В предлагаемой книге описываются простые и изящные решения типичных задач, возникающих в объектно-ориентированном проектировании. Паттерны появились потому, что многие разработчики искали пути повышения гибкости и степени повторного использования своих программ. Найденные решения
воплощены в краткой и легко...
Пер. с англ. А. Слинкин. — СПб.: Питер, 2020. — 448 с. — (Библиотека программиста). — ISBN: 978-5-4461-1595-2. Прошло больше 25 лет с момента выхода первого тиража книги Design Patterns. За это время книга из популярной превратилась в культовую. Во всем мире ее рекомендуют прочитать каждому, кто хочет связать жизнь с информационными технологиями и программированием. «Русский»...
Пер. с англ. А. Слинкин. — СПб.: Питер, 2020. — 448 с. — (Библиотека программиста). — ISBN: 978-5-4461-1595-2. Прошло больше 25 лет с момента выхода первого тиража книги Design Patterns. За это время книга из популярной превратилась в культовую. Во всем мире ее рекомендуют прочитать каждому, кто хочет связать жизнь с информационными технологиями и программированием. «Русский»...
3-е изд. — пер. с англ. С.В. Беликовой и др. — М.: ИД Вильямс, 2004. — 880 с.: ил. — (Объектные технологии). — ISBN: 5-8459-0438-2. Новое издание этой весьма популярной книги было полностью переработано автором с целью отразить все те значительные изменения, которые произошли в объектно-ориентированной методологии с момента выхода предыдущего издания (1991 г.). В частности,...
3-е изд. — пер. с англ. С.В. Беликовой и др. — М.: ИД Вильямс, 2004. — 880 с.: ил. — (Объектные технологии). — ISBN: 5-8459-0438-2. Новое издание этой весьма популярной книги было полностью переработано автором с целью отразить все те значительные изменения, которые произошли в объектно-ориентированной методологии с момента выхода предыдущего издания (1991 г.). В частности,...
Учебное пособие. — Новосибирск: Новосибирский государственный технический университет, 2022. — 74 с. — ISBN 978-5-7782-4708-6. Посвящено вопросам разработки программного обеспечения с использованием объектно-ориентированного анализа и программирования на языке C++. На основе профессионального стандарта сформулированы требования к квалификации специалистов, занимающихся...
М.: Лори, 2007. — 284 с. — ISBN 5-85582-057-2. Результатом анализа и проектирования больших, сложных систем ПО должен стать законченный продукт. Его можно изобразить на бумаге или выразить в виде завершенной модели. Однако аналитики и разработчики ПО редко переносят на бумагу "анатомию" своего труда. В данной книге показан процесс объектно-ориентированного анализа и проектирования...
М.: Солон-Пресс, 2014. — 298 c. — (Библиотека профессионала). — ISBN: 5913591380, 9785913591388
Объектно Ориентированное Программирование (ООП) - технология, которую обязан знать, понимать и применять каждый программист. Печально, но многие программисты не знают, не понимают и не применяют. А многие, что ещё хуже, - находятся в заблуждении, что знают, понимают и применяют.
Из...
М.: СОЛОН-Пресс, 2018. — 298 с.: ил. ISBN 978-5-91359-276-7 Объектно Ориентированное Программирование (ООП) - технология, которую обязан знать, понимать и применять каждый современный программист. Печально, когда программисты не знают, не понимают и не применяют, а, что еще хуже, - находятся в заблуждении, что знают, понимают и применяют. Прочитав эту книгу, вы узнаете все, что...
Учебно-методическое пособие для лабораторных работ. — Красноярск: Сибирский федеральный университет, 2012. — 76 с. Рассмотрены примеры лабораторных работ, даны контрольные вопросы и библиографический список. Предназначено для студентов очной и заочной форм обучения направлений 230400.62 «Информационные системы и технологии», 090900.62 «Информационная безопасность», 320100.62...
СПб.: Питер, 2013. — 608 с. — ISBN: 9785496001441 Надоело читать книги по объектно-ориентированному анализу и проектированию, которые понятны только специалистам? Возможно, вы слышали, что ООАП помогает писать хорошие программы - программы, которыми будет довольно ваше начальство и заказчики. Но как это сделать? Книга покажет вам, как организованы анализ, проектирование и...
СПб.: Питер, 2013. — 608 с. — ISBN: 9785496001441. Надоело читать книги по объектно-ориентированному анализу и проектированию, которые понятны только специалистам? Возможно, вы слышали, что ООАП помогает писать хорошие программы - программы, которыми будет довольно ваше начальство и заказчики. Но как это сделать? Книга покажет вам, как организованы анализ, проектирование и...
СПб.: Питер, 2013. — 608 с. — ISBN: 9785496001441. Надоело читать книги по объектно-ориентированному анализу и проектированию, которые понятны только специалистам? Возможно, вы слышали, что ООАП помогает писать хорошие программы - программы, которыми будет довольно ваше начальство и заказчики. Но как это сделать? Книга покажет вам, как организованы анализ, проектирование и...
М.: Национальный открытый университет Интуит, 2016. — 286 с. В этом курсе переместимся на передний край современной технологии программирования и посмотрим, какие преимущества можно получить, если использовать всю мощь ОО-идей. Первые лекции описывают многие механизмы наследования, включая полиморфизм, динамическое связывание, множественное наследование, понятие ограниченной...
Книга посвящена обоснованию и технологии применения объектного подхода при разработке программных систем. Основное внимание уделяется вопросам качества, повторного использования и расширяемости проектируемых систем. Рассматриваемый объектный подход охватывает весь жизненный цикл разработки - анализ, проектирование, программирование и сопровождение. Книга в первую очередь...
Москва: Русская Редакция, 2005. — 768 с. Книга посвящена обоснованию и технологии применения объектного подхода при разработке программных систем. Основное внимание уделяется вопросам качества, повторного использования и расширяемости проектируемых систем. Рассматриваемый объектный подход охватывает весь жизненный цикл разработки - анализ, проектирование, программирование и...
Электронное издательство "Интернет-университет информационных технологий - Интуит.ру", 2005 г. Фундаментальный учебник по основам объектно-ориентированного программирования и инженерии программ. В книге подробно излагаются основные понятия объектной технологии – классы, объекты, управление памятью, типизация, наследование, универсализация. Большое внимание уделяется...
М.: Интуит, 2016. — 970 с. Фундаментальный учебник по основам объектно-ориентированного программирования и инженерии программ. В книге подробно излагаются основные понятия объектной технологии – классы, объекты, управление памятью, типизация, наследование, универсализация. Большое внимание уделяется проектированию по контракту и обработке исключений, как механизмам,...
М.: Национальный Открытый Университет «Интуит»: БИНОМ. Лаборатория знаний, 2011. —775 с. Язык русский. Качество изначально компьютерное (eBook). Оригинал на английском /file/869766/ Автор книги Бертран Мейер является одним из ведущих ученых в области инженерии программного обеспечения. Он автор девяти книг. Им опубликовано более 250 научных работ. В настоящее время заведующий...
СПб.: Питер, 2023. — 304 с. — (Библиотека программиста). — ISBN 978-5-4461-1841-0. Хороший объектно-ориентированный код удобно читать, изменять и исправлять. Универсальные практики проектирования объектов, собранные в этой книге, позволят улучшить ваш стиль кодирования. Эти правила подойдут к любому объектно-ориентированному языку, они делают код максимально понятным и...
Пер. с англ. С. Черников, Р. Чикин. — СПб.: Питер, 2023. — 304 с.: ил. — (Библиотека программиста). — ISBN 978-5-4461-1841-0. Хороший объектно-ориентированный код удобно читать, изменять и исправлять. Универсальные практики проектирования объектов, собранные в этой книге, позволят улучшить ваш стиль кодирования. Эти правила подойдут к любому объектно-ориентированному языку, они...
Учебно-методическое пособие. — Красноярск: Сибирский федеральный университет, 2013. — 58 с. содержит материалы по теоретической части учебного курса «Математические и алгоритмические основы объектно-ориентированного программирования» и освещает такие темы, как инкапсуляция, полиморфизм, наследование, дружественность, комбинация классов, конструкторы и деструктор, операторные...
М.: Вильямс, 2002. — 288 с.: ил. — ISBN: 5-8459-0301-7, 0-2017-1594-5. Объектно-ориентированное программирование с использованием шаблонов проектирования призвано облегчить работу проектировщиков и разработчиков программного обеспечения. Но изучение и успешное использование этих методов может оказаться достаточно сложным делом. Эта книга дает точное представление о десяти...
Пер. с англ. Киев: Диалектика, 1993.
Качество изначально компьютерное (eBook).
Книга полностью посвящена изложению первых стадий процесса разработки сложных систем. В данной книге тщательно описывается один из самых нетривиальных компонентов объектного подхода, которым является процесс объектно-ориентированного анализа. Отметим, что методология ООА разработана в описываемой...
Пер. с англ. — К.: Диалектика, 1993. — 240 с.: ил. Книга посвящена изложению самых первых этапов процесса разработки сложных (программных, технических или других) систем. В ней детально описывается один из наиболее нетривиальных элементов объектного подхода — процесс объектно-ориентированного анализа (ООА). Методология ООА разработана в книге как метод отождествления важных...
Комментарии