![]() |
|
Модераторы: Се ля ви |
![]()
|
|
| Sergio |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 843 Регистрация: 28.7.2006 Где: Solar System-> Earth Репутация: нет Всего: 1 |
Здраствуйте. Как понимать слова абстрация и реализация в программировании? Реализация это самое "мясо" Тоесть сама функциональность(бизнес логика). А что такое абстракция? Если можно то наведите пример.
Заране спасибо. |
|||
|
||||
| WTF4XZ |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 118 Регистрация: 16.4.2007 Где: 63 Самара Репутация: 1 Всего: 5 |
Что бы лучше было понять вначале разложу эти термены по полкам:
Язык програмирования - это набор определённых методов обьеденённых схожим синтаксисом и возможностями. И имеющим различие в реализации методов по отношению к другому языку програмирования. Реализация в програмирование - это метод разборки поставленной задачи с учётом каких-либо методов, особенностей и возможностей определённого языка програмирования. Абстракция програмирования - это анализ поставленной задачи без учёта конкретных методов, особенностей и возможностей реализации програмирования. Если данная формулировка не достаточно исчерповающая, то могу изложить более подробно Это сообщение отредактировал(а) WTF4XZ - 21.7.2007, 03:08 --------------------
Я создание эмоций, создание способные чувствовать не только эмоции людей но и машин.Я EMO_CODER != FALSE;Никто не знает о нас, но мы есть, мы живём, мы кодим и мы... чувствуем, ипспытываем такие эмоции.. сильнее любого бинарника, мощнее любого ассемблера. |
|||
|
||||
| Sergio |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 843 Регистрация: 28.7.2006 Где: Solar System-> Earth Репутация: нет Всего: 1 |
WTF4XZ, я прочитал инфу по паттерну Мост(Bridge). Там сказано что он используется когда нужно отделить абстркцию от реализации. Что это значит?
Заранее спасибо. |
|||
|
||||
| JUmPER |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 196 Регистрация: 22.8.2006 Репутация: нет Всего: 3 |
реализация - сами классы и алгоритмы
абстракция - опубликованный интерфейс для работы с системой (реализацией) т.е. используя абстракцию нам не важно КАК происходит что-либо важно то, что мы просто нажали на кнопку и это происходит. --------------------
Существует 10 типов людей: те, которые понимают двоичную систему, и те, которые ее не понимаютСуществует 10 типов людей: те, кто понимают троичную систему, те, кто ее не понимают и те, кто путает ее с двоичной |
|||
|
||||
![]()
|
| Правила раздела "Философия программирования": | |
|
|
Форум "Философия программирования" предназначен для обсуждения вопросов, так или иначе связанных с философскими аспектами разработки ПО: • вопросы перспективного развития методов написания ПО; • изменяющиеся языки и методологии программирования; Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Се ля ви. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Философия программирования | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |