I am trying to wrap my head around doing object oriented analysis and design when your canonical data source is Cassandra.
Specifically:
Thanks.
Essentially, the same way you would if you used a RDBMS as the data-store. Create OO domain-model classes. Access the data-store through an abstract interface, the persistence layer, which accepts and provides objects of those classes. Internally, have the persistence layer convert to and from your domain-model classes and Cassandra tables.