If you are travelling together, adults cannot share an Oyster Card – each person needs their own one. You can lend your card to someone if they are travelling at a different time.
Children aged 0 – 11 years travel free of charge with the parents/guardians. They do not need a card but they must be accompanied by a parent or guardian with a valid London Visitor Oyster Card (i.e. they share your card).