Читайте также: |
|
Основной целью курсовой роботы по таким дисциплинам как программирование является получение и закрепление навыков разработки и создания программного продукта, позволяющего решить задачи, поставленные в условии курсовой работы.
По мере выполнения курсовой работы мне необходимо изучить основы одного из языков программирования, учится использовать существующие алгоритмы в контексте поставленной перед мною задачи, создавать собственные алгоритмы, позволяющие оптимизировать процесс работы программы. Помимо этого я получаю практические навыки по созданию соответствующей документации, поясняющей основные особенности работы созданной программы.
Объектно-ориентированное, или объектное, программирование (в дальнейшем ООП) — парадигма программирования, в которой основными концепциями являются понятия объектов и классов. В случае языков с прототипированием вместо классов используются объекты-прототипы. В центре ООП находится понятие объекта. Объект — это сущность, которой можно посылать сообщения, и которая может на них реагировать, используя свои данные. Объект — это экземпляр класса. Данные объекта скрыты от остальной программы. Сокрытие данных называется инкапсуляцией.
Наличие инкапсуляции достаточно для объектности языка программирования, но ещё не означает его объектной ориентированности — для этого требуется наличие наследования. Но даже наличие инкапсуляции и наследования не делает язык программирования в полной мере объектным с точки зрения ООП. Основные преимущества ООП проявляются только в том случае, когда в языке программирования реализован полиморфизм; то есть возможность объектов с одинаковой спецификацией иметь различную реализацию.
Основные понятия:
Дата добавления: 2015-07-12; просмотров: 79 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Рекомендуемый комплект рабочей документации, обеспечивающей деятельность педагога-психолога в системе психолого-педагогического сопровождения детей | | | Абстракция |