Talk:Subject-oriented programming: Difference between revisions

Content deleted Content added
SineBot (talk | contribs)
m Signing comment by 65.100.126.120 - ""
Line 40:
8.4 Subjective Programming
 
A natural question to ask is whether subjective programming [5] is AOP or vice versa. We believe that AOP and subjective programming are different in important ways. Analogously to the way object-oriented programming supports automatic selection among methods for the same message from different classes, subjective programming supports automatic combination of methods for a given message from different subjects. In both cases, the methods involved are components in the AOP sense, since they can be well localized in a generalized procedure. It is even possible to program in either an object oriented style or a subjective style on top of an ordinary procedural language, without significant tangling. The same is not true of AOP. Thus, while the aspects of AOP tend to be about properties that affect the performance or semantics of components, the subjects of subjective programming tend to be additional features added onto other subjects. We believe that subjective programming is complementary to, and compatible with, AOP. <span style="font-size: smaller;" class="autosigned">—Preceding

[[WikipediaUser:SignaturesFrickFrack|unsigned]] comment added by [[Special:Contributions/65.100.126.120|65.100.126.120FrickFrack]] ([[User talk:65.100.126.120FrickFrack|talk]]) 0517:4537, 29 April 2009 (UTC)</span><!-- Template:UnsignedIP --> <!--Autosigned by SineBot-->