Android Canvas类使用哪种设计原则

Android Canvas类使用哪种设计原则,android,design-patterns,Android,Design Patterns,我正在学习设计模式,并在android sdk中浏览了Canvas.java的代码。首先,它包含数千行代码,在一个类中有这么多行代码对吗? 我的第二点是它在同一个类中有一些方法,比如drawCircle(),drawRectangle()等等。 那么这样做是否正确呢 由于我是设计代码和体系结构的初学者,如果有人对此有所了解,这将非常有帮助 希望我的问题与此门户相关 画布类的链接

我正在学习设计模式,并在android sdk中浏览了Canvas.java的代码。首先,它包含数千行代码,在一个类中有这么多行代码对吗? 我的第二点是它在同一个类中有一些方法,比如drawCircle(),drawRectangle()等等。 那么这样做是否正确呢

由于我是设计代码和体系结构的初学者,如果有人对此有所了解,这将非常有帮助

希望我的问题与此门户相关

画布类的链接