Multiparadigm modeling with Extension Factor++
Xiaoya Lin, Xindong Wu · 2002
Rules are one of the best ways to represent logical relationships among entities. Object oriented modeling is useful for understanding problems and efficiently describing real world concepts. Since a domain expertise always contains a set of concepts and the relationships between them, there has been much research effort dedicated to combine object oriented programming and rule based systems in order to develop a multiparadigm programming philosophy. We propose a scheme for object and rule integration-Extension Factor++-which models the rule based paradigm into object oriented programming based on knowledge object techniques (X. Wu et al., 1995). We demonstrate an example, ATM problem modeling, to explain how this scheme contributes to the multiparadigm programming methodology.