https://123dok.net/document/yng7odkk-utilización-programación-orientada-aspectos-promover-colaboración-casual-ambientes.html