Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Программирование под UNIX (Технологии программирования) | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Заумство терминологий" | +/– | |
| Сообщение от zionist (ok), 29-Мрт-26, 11:18 | ||
В Java и наверное в C# есть такое понятие - AOP или аспектно ориентированное программирование. Если по-простому аспект - это некий дополнительный код, который запускается после вызова какой-то функции, либо до основного кода этой функции, либо после, либо и до и после. В Go есть аналогичная фигня, но там она называется middleware. В Python так же есть аналогичная фигня, но там она называется декоратором. Ещё встречается термин "функция высшего порядка". | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
|
| Сообщения | [Сортировка по времени | RSS] |
| 1. "-" | +/– | |
| Сообщение от Аноним (1), 29-Мрт-26, 15:59 | ||
Аспекты - это больше чем просто дополнительное выражение, вычисляемое at runtime. При помощи аспектов можно реализовать статические выражения - функции, которые вычисляются на этапе компиляции. При помощи аспектов можно задать какой-нибудь атрибут для сущности, например максимальный размер типа. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 2. "-" | +/– | |
| Сообщение от zionist (ok), 29-Мрт-26, 16:02 | ||
Пожалуйств поподробнее. Как всё это сделать в AspectJ? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2026 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |