Consider the following scenario: You are developing a software component that handles a variety of image files (JPEG, PNG, GIF, etc.). As per the design principles you've just learned, you intend to implement the software in such a way that adding support for new image formats in the future won't require you to revise the entire component. Which of the following software construction principles are you most directly applying in this case?
Computer scienceFundamentalsEssentialsSoftware constructionIntroduction to Design Principles and SOLID
Code organization. Design principles
Handling Image Formats: Which Principle?
Report a typo
Select one option from the list
___
By continuing, you agree to the JetBrains Academy Terms of Service as well as Hyperskill Terms of Service and Privacy Policy.
Create a free account to access the full topic
By continuing, you agree to the JetBrains Academy Terms of Service as well as Hyperskill Terms of Service and Privacy Policy.