ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ В C++ (4-Е ИЗДАНИЕ) (часть 1) онлайн
Резюме
ООП является способом организации программы. Основное внимание при его изучении уделяется организации программы, а не вопросам написания кода. Главным компонентом объектно-ориентированной программы является объект, содержащий данные и функции для их обработки. Класс является формой или образцом для множества сходных между собой объектов.
Механизм наследования позволяет создавать новые классы на основе суще- ствующих классов, не внося изменений в последние. Порожденный класс насле- дует все данные и методы своего родителя, но имеет также и свои собственные. Наследование делает возможным повторное использование кода, то есть вклю- чение однажды созданного класса в любые другие программы.
С++ является расширением языка C, позволяющим реализовать концепцию ООП, а также включающим в себя некоторые дополнительные возможности. Часть средств языка C, несмотря на их поддержку C++, признаны устаревшими в контексте новых подходов к программированию и потому употребляются ред- ко, как правило, заменяясь более новыми средствами C++. В результате разли- чия между C и C++ оказываются более значительными, чем кажется на первый взгляд.
Универсальный язык моделирования (UML) является стандартизованным средством визуализации структуры и функционирования программы посред- ством диаграмм.
Идеи, обсуждавшиеся в этой главе, будут конкретизироваться по мере изуче- ния C++. Возможно, в процессе чтения других глав книги вы ощутите необхо- димость вернуться к материалу, изложенному в этой главе.
12 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44