Is the a pattern and support for VB6 style Interfaces?  These were empty classes that used a implements keyword for which your would later create a default implmentation akin to CViewImpl.  Later you would create a CMyView which would contain a CViewImpl and manually reference it. Currently I am using the custom class template concept from B4X (version 8.x I think).
			
			 
				 
 
		 
 
		 
 
		