Cross-cutting concern



         


In computer science a cross-cutting concern are aspects of a program, that do not relate to the core concerns directly, but are needed for proper program execution.

If writing an application for handling medical records, the bookkeeping and indexing of such records is a core concern, while logging a history of changes to the record database or user database, or an authentication system, would be cross-cutting concerns since they touch more parts of the program.





  View Live Article   This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License