In order to better satisfy the Open Close Principle, Liskov Substitution Principle, and Dependency Inversion Principle, we will implement SPlat::Model::Asset and its subtype SPlat::Model::Moving, also an abstraction, in described by Iteration 2.5. These abstractions will contain a CollisionHandler, and Moving will contain an UpdateHandler, each which are implemented by #19.
In order to better satisfy the Open Close Principle, Liskov Substitution Principle, and Dependency Inversion Principle, we will implement
SPlat::Model::Asset
and its subtypeSPlat::Model::Moving
, also an abstraction, in described by Iteration 2.5. These abstractions will contain a CollisionHandler, and Moving will contain an UpdateHandler, each which are implemented by #19.