Avalon basic concepts (5) - SoC model
The meaning of SoC
SoC is a simple form of a question will be separated into different views. For example, the document through the use of XML and XSL SoC model, and that the contents of their separation. No one can change, and would not undermine the other.
In the system, Avalon includes independent object interface to identify the role. For example, all components with certain lease, any interface components to achieve the target must abide by these leases. This allows developers to use standard interface to safeguard components, and not have to worry about achieving the Semantic. Concerns because they are the separation.
How to use it
There are many ways to consider the scope of separation Concerns. Avalon in the use of interface definitions in the code to Address Concerns of the scope.
Each time you use OOP interface, you use SoC model. Concerns interface to achieve the user interface and the Concerns separation. For example, each object can be configured to achieve Configurable interface. Configurable interface of the contract is subject to disseminate examples of Configurable configuration object to object (reference IoC). Configurable object to the allocation of transfer targets examples of what has been done and is not relevant.








0 Comments to “Avalon basic concepts (5) - SoC model”
No Comments. Send your comment.
Leave a Reply
You must be logged in to post a comment.