程序的设计一定是自动顶向下,清楚整体的脉络之后,确定纵向层级,以及横向层级之间的交互,逐级细化,逐步完善,设计模式是前辈们总结出来的设计理念,可以让写出优雅的代码,便于扩展、维护。