Too Long; Didn't Read
GRASP is abbreviated as *General Responsibility Responsibility Assignment Software Patterns. It’s a set of recommendations, principles, and patterns that are really good and could make our code much better. Today we have many best practices, principles (SOLID, DRY, GoF, KISS, and others) and others, and they are all trying to help us, write good, maintainable code, and understandable code. We want to create functionality, that will calculate the total sum of our ordered items. We will learn the first 2 principles: Information expert and Creator.