Designing a Persistence Framework With Patterns Presented By Dr. Shazzad Hosain Transactional States and the State Pattern Persistent objects can be inserted, deleted or…