На каких принципах построено объектно-ориентированное программирование
commodus — 05.07.2018 — ТехнологииДо недавнего времени искусство как понятие включало в себя три позиции – изобразительную форму выражения мысли, музыку и литературное слово. Поскольку человек пошел по пути технологического развития, появление нового направления – программирования, можно считать вполне закономерным, и причислять его к искусству позволительно без особой натяжки. Тут также необходимо учиться, как и в любом творческом деле, да и талант играет немаловажную роль. Как в поэзии важен размер стиха и четкая рифма, так и программирование подвержено законам своего жанра.
ПО как основной элемент работы любого цифрового устройства
Принцип работы современных гаджетов основан на двух составляющих – это аппаратное и программное обеспечение. В первом случае это система, в которую входят микросхемы и различное «железо», а во-втором – матрица, включающая условный набор команд. Она проектируется особым образом, позволяя устройствам выполнять несколько приказов.
Упорядочение командного контента и является главной задачей программирования. Оно имеет собственный язык с немалым количеством специфических терминов и кодов, знакомство с которыми начинается еще в школе. Программирование ориентировано на конкретный объект, отсюда и различия в видах:
- процедурный, когда создается цепочка из связанных между собой команд;
- ООП – это иерархичное взаимодействие объектов по принципу наследования той или иной возможности;
- декларированный вид программирования, когда используются эзотерические языки, не имеющие всеобщего распространения.
Владение этими инструментами требует от оперативника критического и логического мышления, в чем и заключается его талант.
Принципы программирования в контексте объектного ориентирования
Это самый популярный вид обеспечения, поскольку здесь нет необходимости строить схему в виде пользовательской инструкции, которая выполняется в строгой последовательности. Напротив, с ООП сняты эти ограничения, поэтому связи между объектами более гибкие. Это позволяет манипулировать огромной информативной базой, обновляя и реконструируя ее по мере необходимости. Данный тип оптимизации позволяет работать множеству приложений без накладок в программно-временном континууме. С возникновением современного ООП стало проще решать конструктивные задачи и проблемы, связанные со всеобщей структуризацией.
|
</> |