Closed
Class Structure vs Data Model
Hi,
Can someone help me to understand the different between Class Structure and Data Model?
Thanks in advance!
This content is closed to future replies and is no longer being maintained or updated.
Links may no longer function. If you have a similar request, please write a new post.
Hi,
Can someone help me to understand the different between Class Structure and Data Model?
Thanks in advance!
In a nutshell, data model creates placeholder for a object attributes (properties) whereas class structure (inheritance) is used as an aid in reuseability and maintenance ie) Things common between a truck and car object are place in a vehicle object. The vehicle object is inherited by both car and truck
There are several sites on the internet which explain these basic programming concepts such as:
http://stackoverflow.com/questions/4242634/class-vs-data-structure
I was reading that post and is still not very clear for me, I will try doing some exercises in order to learn more about it.
Thank you for your advice..!
Let's define the terms clearly. Enterprise Class Structure - there is enough material on Pega website is about organizing your Work and Data across Organization, Division, Framework and Implementation layers, and regarding Pattern Inheritance and Direct Inheritance,
My pet peeve with PDN is lack of material about how to do Data Modeling in general (or any references to it), and then specifically how to actually define Data Classes across the various layers of the Enterprise Class Structure.
So my 2 cents, if one wants to understand Data Modeling, then do it outside of Pega. Then, once you understand Enterprise Class Structure for Data, you can apply knowledge you gained regarding Data Modeling to correctly define your Data Classes in appropriate layers and with appropriate inheritance (hint if you are using Pattern Inheritance for Data classes, something is VERY wrong).
Question
Question
Question
Discussion
Question
Discussion
Discussion
Question
Question
Question Solved
Pega Collaboration Center has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.