Aspektově orientované programování: Porovnání verzí

}
 
<small>Pro zdrojákyukázky kódu je použitá [[Java (software)|Java]]-like syntaxe, protože v současnosti se většina dějství kolem AOP tak nějak motá kolem Javy a příbuzných jazyků.</small>
 
Nicméně, v bankovních aplikacích reálného světa se tato metoda pro přenos zdá daleko od adekvátnosti. Musíme vložit bezpečnostní kontroly pro ověření, že aktuální uživatel je autorizován k provedení této operace. Musíme uzavřít operaci do [[Databázová transakce|databázové transakce]] abychom se vyhli nekonzistenci dat. Musíme operaci zaznamenat v systémovém logu kvůli berňáku. A tak dál. Velmi zjednodušená verze se všemi těmito novými koncerny může vypadat nějak takhle:
Neregistrovaný uživatel