1.View Holder uses Singleton Design Pattern
2.Adapter uses Adapter Design Pattern
3.Broadcast Receiver uses Observer Design Pattern
4.All of the above
Answer:4