How to show a communication Association between two classes?

Good day to all. I have a difficulty when drawing class diagrams, namely the understanding and application of communication Association, help please. Here's an example:
There are class 1 and class 2, class 2 works with 3 fields and function of class 1. This relationship is the Association, and if Yes, then I carry 4 arrows with class 2 to class 1 indicating what belongs to what?
There will be questions for example, ask.
June 26th 19 at 14:01
2 answers
June 26th 19 at 14:03
Solution
I hundred times read, I specifically need an example - Fabiola commented on June 26th 19 at 14:06
Spending one arrow, as you draw the diagram, relationships between classes, not fields. - Sterling_Farre commented on June 26th 19 at 14:09
: Hmm... something is already clear, so I still do not understand where the Association is used. I will give an example right now, you help me please. - Fabiola commented on June 26th 19 at 14:12
: That's what happened. See the Menu class and ListSettings b30973b567d549649c444523650fbda3.png - Fabiola commented on June 26th 19 at 14:15
It seems to me that the menu and menu item must be associated with a composition or aggregation. Because:
  1. Menu contains items, ie stores them.
  2. Items can not exist without a menu. (if this item is not suitable, aggregation)

Aggregation occurs when one class is a collection or container* other components**.
Composition - aggregation, but the components cannot exist without the container.
*the Menu class
**ContextMenu

The article on the wiki - Sterling_Farre commented on June 26th 19 at 14:18
: Thanks for the help) - Fabiola commented on June 26th 19 at 14:21
June 26th 19 at 14:05
Solution
Had a lot of people to call for help and eventually helped the other find 2 sites where good examples are describing.
https://habrahabr.ru/post/150041/
https://metanit.com/sharp/patterns/1.2.php

Find more questions by tags Visual StudioUMLC#