整个项目贯彻面向对象的设计理念。
1,面向接口、基类编程。解耦、重用。
2,使用分层的设计方案。分层可以有效地实现解耦,可以简化系统的复杂度。
3,使用Visitor访问者模式减少类的职责。把数据和操作数据的方法分开到不同的类中,可以有效降低类的复杂度,有利于重用和解耦。
整个项目贯彻面向对象的设计理念。
1,面向接口、基类编程。解耦、重用。
2,使用分层的设计方案。分层可以有效地实现解耦,可以简化系统的复杂度。
3,使用Visitor访问者模式减少类的职责。把数据和操作数据的方法分开到不同的类中,可以有效降低类的复杂度,有利于重用和解耦。