Aspect (computer programming): Difference between revisions

Content deleted Content added
mNo edit summary
Line 8:
The prism analogy describes aspects with terms from the ___domain of light. Like splitting light into its many aspects (different colours) with a prism, you split a problem into its separate aspects. With another prism you can put the different colours back into a white ray of light, and by the process of weaving aspects you can put your solutions for the different aspects of a problem back into a solution for the whole problem.
 
wow i mean like wow
== See also ==
*[[Database normalization]] — minimize needlessly replicated data
* [[Core concern]] — the intrinsic and inherent core functionality of a class
* [[Cross-cutting concern]] — common functionality orthogonal to core concern
* [[Inheritance semantics]]
* [[Functional normalization (object-oriented programming)|Functional normalization]]
* [[Orthogonalization]] — mathematical normalization
* [[Refactoring]] — restructuring software
 
== References ==