Модераторы: Се ля ви
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Абстрация, реализация что это такое? 
:(
    Опции темы
Sergio
  Дата 20.7.2007, 18:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 843
Регистрация: 28.7.2006
Где: Solar System-> Earth

Репутация: нет
Всего: 1



Здраствуйте. Как понимать слова абстрация и реализация  в программировании? Реализация это самое "мясо" Тоесть сама функциональность(бизнес логика). А что такое абстракция? Если можно то наведите пример.
Заране спасибо.
PM MAIL ICQ   Вверх
WTF4XZ
Дата 21.7.2007, 03:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 118
Регистрация: 16.4.2007
Где: 63 Самара

Репутация: 1
Всего: 5



Что бы лучше было понять вначале разложу эти термены по полкам:

Язык програмирования - это набор определённых методов обьеденённых схожим синтаксисом и возможностями. И имеющим различие в реализации методов по отношению к другому языку програмирования.

Реализация в програмирование - это метод разборки поставленной задачи с учётом каких-либо методов, особенностей и возможностей определённого языка програмирования.

Абстракция програмирования - это анализ поставленной задачи без учёта конкретных методов, особенностей и возможностей реализации програмирования.

Если данная формулировка не достаточно исчерповающая, то могу изложить более подробно

Это сообщение отредактировал(а) WTF4XZ - 21.7.2007, 03:08
--------------------
Я создание эмоций, создание способные чувствовать не только эмоции людей но и машин.Я EMO_CODER != FALSE;Никто не знает о нас, но мы есть, мы живём, мы кодим и мы... чувствуем, ипспытываем такие эмоции.. сильнее любого бинарника, мощнее любого ассемблера.
PM MAIL ICQ GTalk Jabber   Вверх
Sergio
  Дата 23.7.2007, 14:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 843
Регистрация: 28.7.2006
Где: Solar System-> Earth

Репутация: нет
Всего: 1



WTF4XZ, я прочитал инфу по паттерну Мост(Bridge). Там сказано что он используется когда нужно отделить абстркцию от реализации. Что это значит?
Заранее спасибо.
PM MAIL ICQ   Вверх
JUmPER
Дата 23.7.2007, 14:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 196
Регистрация: 22.8.2006

Репутация: нет
Всего: 3



реализация - сами классы и алгоритмы
абстракция - опубликованный интерфейс для работы с системой (реализацией)

т.е. используя абстракцию нам не важно КАК происходит что-либо
важно то, что мы просто нажали на кнопку и это происходит.
--------------------
Существует 10 типов людей: те, которые понимают двоичную систему, и те, которые ее не понимаютСуществует 10 типов людей: те, кто понимают троичную систему, те, кто ее не понимают и те, кто путает ее с двоичной
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила раздела "Философия программирования":
Се ля ви

Форум "Философия программирования" предназначен для обсуждения вопросов, так или иначе связанных с философскими аспектами разработки ПО:

• вопросы перспективного развития методов написания ПО;

• изменяющиеся языки и методологии программирования;


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Се ля ви.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Философия программирования | Следующая тема »


 




[ Время генерации скрипта: 0.0515 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.