Что «научного почитать об ООП»? Добрый день. Изучая сейчас учебник по формальной логике, начинаю приходить к пониманию (а может просто подгоняю,то что читаю, под то что уже знаю), что ООП если и не построен на логике Аристотеля с его классами и типами, то уж очень похож на это. Из хороших книжек по ОО Проектированию, из того что нашел я, есть только Буч. Но и он не о том. Он о том, как проектировать программы с применением ООП методологии, а я хочу побольше углубиться именно в те концепции, на которых ООП построен. Есть ли книги которые раскрывают эту тему? Английский или перевод, не важно. Следует так же уточнить, что читаю книгу именно по логике и ее связи с языком, то есть скажем так "традиционной логике", я еще не очень силен в терминологии. Или стоит почитать все же про символическую aka математическую логику?
Добрый день! Если вы интересуетесь более глубоким пониманием концепций, на которых базируется объектно-ориентированное программирование (ООП), то я могу порекомендовать вам следующие книги:
"Object-Oriented Analysis and Design with Applications" by Grady Booch, Robert A. Maksimchuk, Michael W. Engle, Bobbi J. Young, Jim Conallen, Kelli A. Houston - эта книга не только об объектно-ориентированном проектировании программ, но также содержит обширные материалы о философских и логических основах ООП.
"Object-Oriented Software Engineering: A Use Case Driven Approach" by Ivar Jacobson, Magnus Christerson, Patrik Jonsson, Gunnar Övergaard - эта книга подробно описывает методику объектно-ориентированной разработки ПО и ее философские основы.
"Object-Oriented Analysis" by Peter Coad, Edward Yourdon - эта книга фокусируется на анализе требований и проектировании систем с применением объектно-ориентированных концепций.
"Design Patterns: Elements of Reusable Object-Oriented Software" by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides - данная книга представляет собой классическое руководство по шаблонам проектирования, которые широко используются в ООП.
Эти книги помогут вам понять как объектно-ориентированное программирование связано с логикой и философией, а также какие основополагающие концепции лежат в его основе. Надеюсь, что они будут полезны для вашего дальнейшего изучения!
Добрый день! Если вы интересуетесь более глубоким пониманием концепций, на которых базируется объектно-ориентированное программирование (ООП), то я могу порекомендовать вам следующие книги:
"Object-Oriented Analysis and Design with Applications" by Grady Booch, Robert A. Maksimchuk, Michael W. Engle, Bobbi J. Young, Jim Conallen, Kelli A. Houston - эта книга не только об объектно-ориентированном проектировании программ, но также содержит обширные материалы о философских и логических основах ООП.
"Object-Oriented Software Engineering: A Use Case Driven Approach" by Ivar Jacobson, Magnus Christerson, Patrik Jonsson, Gunnar Övergaard - эта книга подробно описывает методику объектно-ориентированной разработки ПО и ее философские основы.
"Object-Oriented Analysis" by Peter Coad, Edward Yourdon - эта книга фокусируется на анализе требований и проектировании систем с применением объектно-ориентированных концепций.
"Design Patterns: Elements of Reusable Object-Oriented Software" by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides - данная книга представляет собой классическое руководство по шаблонам проектирования, которые широко используются в ООП.
Эти книги помогут вам понять как объектно-ориентированное программирование связано с логикой и философией, а также какие основополагающие концепции лежат в его основе. Надеюсь, что они будут полезны для вашего дальнейшего изучения!