什么是提高你的面向对象编程技能的好挑战?
这个投票背后的想法是提供一个关于哪些练习对学习 OOP 有用的想法。
挑战应该尽可能与语言无关,需要很少或不使用特定库,或者只需要最常见的库。尝试在每个答案中仅包含一个挑战,以便投票与该挑战的优点相对应。如果指出所需的技能水平,以及为什么它是一个有用的练习背后的基本原理,那也很好。
然后可以将挑战的解决方案发布为“如何...”问题的答案,并从此处链接到。
例如:
- 挑战 - 实施后进先出堆栈
- 技能水平 - 初学者
- 基本原理 - 提供如何引用对象的经验