По-моему, программисты Ява очень завидовали тому, как программисты C++ трахаются со всякими шаблонами и буст-лямбдами. И еще, что у С++ шаблоны позволяют делать паттерны типа
полиси.
"А чем мы хуже?" - спросили они. И придумали
AOP и
AspectJ, чтобы можно было куски кода, описанные в одном месте, "врезать" в других местах - неявно, ну или с помощью
(
Read more... )