title: Module vs object-oriented programming in vba
body: <p>My first "serious" language was Java, so I have comprehended object-oriented programming in sense that elemental brick of program is a class.
  Now I write on VBA and Python. There are module languages and I am feeling persistent discomfort: I don't know how should I decompose program in a modules/classes.</p>
  
  <p>I understand that one module corresponds to one knowledge domain, one module should ba able to test separately... 
  Should I apprehend module as namespace(c++) only? </p>