Subject-oriented Programming

Subject-oriented programming is a method of program composition that supports building object-oriented systems as compositions of subjects, extending systems by composing them with new subjects, and integrating systems by composing them with one another (perhaps with glue or adapter subjects). The flexibility of subject composition introduces novel opportunities for developing and modularising object-oriented programs. Subject-oriented programming-in-the-large involves dividing a system into subjects and writing rules to compose them correctly. It complements object-oriented programming, solving a number of problems that arise when OOP is used to develop large systems or suites of interoperating or integrated applications. In subject-oriented programming, a subject is a collection of classes or class fragments whose class hierarchy models its domain in its own, subjective way. A subject may be a complete application in itself, or it may be an incomplete fragment that must be composed with other subjects to produce a complete application. Subject composition combines class hierarchies to produce new subjects that incorporate functionality from existing subjects.

See also

External link

 

<< PreviousWord BrowserNext >>
fifty four forty or fight
kailash (journal)
matilda joslyn gage
san telmo
list of movies based on video games
hms hotspur (h01)
jehoahaz of israel
mother jones (magazine)
hms hero (h99)
high (atmospheric)
hms hereward (h93)
hot 100 no. 1 hits of 2004 (usa)
anza borrego desert state park
mario's super picross
anzotegui state
armstrong redwoods state reserve
scale (spatial)
cam ship
cytosolic degradation
subset equational language
arthur b. ripley desert woodland state park
hot 100 no. 1 hits of 2002 (usa)
nizar qabbani
tellar
asilomar state beach
subnet
entomological society of america
auburn state recreation area
molly yard
hot 100 no. 1 hits of 2001 (usa)
subband encoding
original instruments
jan kochanowski
austin creek state recreation area
azalea state reserve
red tornado
pacarana
list of english language movies based on foreign language movies
hot 100 no. 1 hits of 2000 (usa)
harvard national model united nations
red buckeye
list of movies based on comic strips
two liberty place
thomas peel