Object-oriented Programming Design Below are some leetcode problems about OOP designing 284. Peeking Iterator