# Oop

**URL:** <https://forum.kirupa.com/t/oop/270694>\
**Category:** Uncategorized\
**Created:** [September 12, 2008, 1:54pm UTC](https://forum.kirupa.com/t/oop/270694 "2008-09-12T13:54:19Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Garfty](https://avatars.discourse-cdn.com/v4/letter/g/8baadc/32.png) [@Garfty](https://forum.kirupa.com/u/Garfty)\
**Post date:** [September 12, 2008, 1:54pm UTC](https://forum.kirupa.com/t/oop/270694/1 "2008-09-12T13:54:19Z")

</div>

Hi all,

Hope everyone is well, i’m looking at separating out parts of a huge document class and making things more and more re-usable.

I’m looking at having classes for things such as building a quick custom context menu and full screen mode, and many other things that i think would be beneficial.

Is it possible to extend the Document class and have a custom context menu built? also is this beneficial in any way or am i just being anally retentive with my code?

Any help is appreciated thanks
