Can I have multiple commands in a single class?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hi!
I'm still new to Autodesk plugins and since I didn't find an answer to my question I wanted to know if I could have 2 or more external commands in a single class?
I'm trying to connect Revit and SAP PLM and my goal is to create commands for Material upload, download and update. Since I'm more of a Java person I'm used to creating a class and class/object related methods in that class. I guess what I really want to know is that if I can use class methods as commands? Or should I just create multiple classes in a single .cs file and make each class implement IExternalCommand?
If I didn't phrase my question well enough try to be understanding because English is not my first language. Also if you have any questions about what I'm talking here don't hesitate to ask them in the comments.