Computer scienceFundamentalsEssentialsSoftware constructionIntroduction to Design Principles and SOLID

Single Responsibility Principle

Separating methods

Report a typo

You're working on a Camera application. In this app there is a class that represents all the video capturing functions, called RECORDER. There is also a class that allows you to make some basic manipulations to captured footage (like making changes, deleting captured footage, etc.) called EDITOR.

Try to sort methods for these classes.

Choose one option for each row
RECORDEREDITOR
Record footage
Blur footage
Cut footage
Stop recording
Play footage
___

Create a free account to access the full topic