В данном издании подробно рассматриваются самые важные вопросы, связанные с объектно-ориентированным программированием (ООП), которое предполагает подход к созданию кода как к моделированию информационных объектов. На более высоком абстрактном уровне основная задача ООП - структурирование информации с точки зрения управляемости, что позволяет успешно реализовывать крупные программные проекты. В этой книге пристальное внимание уделяется таким концепциям методологии объектно-ориентированного программирования как абстракция, инкапсуляция, наследование и полиморфизм. Освоив неизменно эффективные принципы ООП, начинающие и опытные программисты получат в свое распоряжение отлично структурированный способ управления сложным кодом, а также смогут более продуктивно использовать и поддерживать его.
V dannom izdanii podrobno rassmatrivajutsja samye vazhnye voprosy, svjazannye s obektno-orientirovannym programmirovaniem (OOP), kotoroe predpolagaet podkhod k sozdaniju koda kak k modelirovaniju informatsionnykh obektov. Na bolee vysokom abstraktnom urovne osnovnaja zadacha OOP - strukturirovanie informatsii s tochki zrenija upravljaemosti, chto pozvoljaet uspeshno realizovyvat krupnye programmnye proekty. V etoj knige pristalnoe vnimanie udeljaetsja takim kontseptsijam metodologii obektno-orientirovannogo programmirovanija kak abstraktsija, inkapsuljatsija, nasledovanie i polimorfizm. Osvoiv neizmenno effektivnye printsipy OOP, nachinajuschie i opytnye programmisty poluchat v svoe rasporjazhenie otlichno strukturirovannyj sposob upravlenija slozhnym kodom, a takzhe smogut bolee produktivno ispolzovat i podderzhivat ego.