GRASP: как правильно распределять ответственность между объектами I want to tell you about GRASP principles. If you are already familiar with OOP, and especially with SOLID, some of the ideas behind GRASP may look familiar. You may even realize that you have been using some of them in your work for years without knowing their specific names. Tags: SOLIDGRASP