# MVC design issue

**URL:** <https://forum.kirupa.com/t/mvc-design-issue/320329>\
**Category:** flash\
**Created:** [March 20, 2011, 11:19pm UTC](https://forum.kirupa.com/t/mvc-design-issue/320329 "2011-03-20T23:19:24Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![ColinDavies](https://avatars.discourse-cdn.com/v4/letter/c/94ad74/32.png) [@ColinDavies](https://forum.kirupa.com/u/ColinDavies)\
**Post date:** [March 20, 2011, 11:19pm UTC](https://forum.kirupa.com/t/mvc-design-issue/320329/1 "2011-03-20T23:19:24Z")

</div>

My current project is getting larger and I’m trying to keep everything broken up into functional classes  
With the views this is simple, eg; if its a referenced operation symbol, it gets its own class  
However with the data/document/model its a bit more complex with options abounding.  
Case in point I have 5 mini data models within my model  
Should I

1. Keep this as 1 hugh class
2. Make it 5 sibling classes
3. Make it have a parent model class with 5 children ?  
.  
I can see advantages of each of these, and I’m inclined to go with option 3 as that appears to offer flexibility and easier to be extended.  
Am I right ?
