Thuộc tính weak nên dùng trong trường hợp 2 class có biến đối tượng reference đến nhau, hoặc trường hợp 2 class có quan hệ cha con, khi ấy trong 1 class ta sẽ dùng biến dạng weak để không bị leak memory.