# Been doing AS3 for a long time, but now need best OOP practices

**URL:** https://forum.kirupa.com/t/been-doing-as3-for-a-long-time-but-now-need-best-oop-practices/317953
**Category:** Uncategorized
**Created:** [January 6, 2011, 7:05pm UTC](https://forum.kirupa.com/t/been-doing-as3-for-a-long-time-but-now-need-best-oop-practices/317953 "2011-01-06T19:05:05Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![jany](https://avatars.discourse-cdn.com/v4/letter/j/ce7236/32.png) [@jany](https://forum.kirupa.com/u/jany)
#### Post date: [January 6, 2011, 7:05pm UTC](https://forum.kirupa.com/t/been-doing-as3-for-a-long-time-but-now-need-best-oop-practices/317953/1 "2011-01-06T19:05:05Z")

</div>

Hello,

I have been on AS3 for a long time, making my own classes, interfaces, etc. I just feel as if I am not creating the classes and interfaces as best I can. I feel as if I make a class for an enemy, next thing you know, within that same enemy class, I am adding their movement. Then, adding their HP loss, and everything else, all in that one class. Doing it this way, I feel as though I may as well just have one giant class.

I feel as though I need classes for everything. Can anyone point me to something that they found was a nice best class practice document or article 😃

thnx:rabbit:
