|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
08.03.2012, 00:33 | #21 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Цитата:
Пепел Феникса, более детально пояснил. Так, что отпишусь в одном посте.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
|
08.03.2012, 00:36 | #22 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
помоему это выходит чтото среднее между Class-Helper и Interface. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. Последний раз редактировалось Пепел Феникса; 08.03.2012 в 00:39. |
|
08.03.2012, 03:51 | #23 |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
Следует уточнить, что дано определение типажа (trait), которое используется в некоторых объектно-ориентированных языках. Фактически, trait похож на множественное наследование в C++, он позволяет структурированно добавлять функционал к классу, разбивая сей функционал на части. Похожим функционалом обладают примеси в Ruby и категории в Objective-C.
Можно ещё встретить понятие type traits, которые лишь описывают некоторые свойства типа, но не несут в себе функционала, полезны для обобщённого программирования (type_traits в C++, __traits в D) и подобны классам типов (type classes) в Haskell. |
08.03.2012, 10:30 | #24 | |
Старожил
Регистрация: 06.08.2009
Сообщений: 2,992
|
Цитата:
И опять же, работайте с чужим качественным кодом; периодически показывайте свой код более опытному товарищу. Тогда почему панель без ООП? |
|
08.03.2012, 10:54 | #25 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
08.03.2012, 14:05 | #26 | ||
Участник клуба
Регистрация: 03.12.2009
Сообщений: 1,013
|
ds.Dante
Цитата:
Цитата:
Спасибо! |
||
08.03.2012, 14:50 | #27 |
Старожил
Регистрация: 06.08.2009
Сообщений: 2,992
|
Без багов, оптимизированный, читабельный и легкоизменяемый. Обычно это серьёзный софт, которым пользуется множество людей, особенно open source.
Последний раз редактировалось ds.Dante; 08.03.2012 в 14:57. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Распознавание Аски кода и скан кода | MyLastHit | Общие вопросы Delphi | 8 | 06.12.2010 18:34 |
Программа Universe-красота | milka_ | Помощь студентам | 0 | 05.03.2010 15:27 |
Красота... | mihali4 | Свободное общение | 10 | 20.12.2009 16:02 |
Красота программ | Gromsky | Помощь студентам | 4 | 06.03.2008 14:55 |