正在加载图片...
最病 Exampl e 口胖球反模式 口通过描述一个或几个类不断的膨胀,以至吞食掉整个面向对 象架构。一般胖球的出现是由于一个类垄断了处理过程,而 其他的类只是数据的封装体 症状和后果 ■单个类拥有大量的属性或操作。 ■单个类中封装了异类的、不相关的属性和操作集。 单个控制器类和几个简单的数据对象联系在一起。 缺乏面向对象的设计,一个控制器类几乎封装了所有的应用 功能 ■控制器类通常过于复杂,无法复用和测试。 把这么个大类加载如内存中的代价可能会很高 口胖球反模式有两种形式:行为形式和数据形式。 Institute of Computer Software 2021/2/7 Nanjing UniversityExample  胖球反模式  通过描述一个或几个类不断的膨胀,以至吞食掉整个面向对 象架构。一般胖球的出现是由于一个类垄断了处理过程,而 其他的类只是数据的封装体。  症状和后果 ◼ 单个类拥有大量的属性或操作。 ◼ 单个类中封装了异类的、不相关的属性和操作集。 ◼ 单个控制器类和几个简单的数据对象联系在一起。 ◼ 缺乏面向对象的设计,一个控制器类几乎封装了所有的应用 功能。 ◼ 控制器类通常过于复杂,无法复用和测试。 ◼ 把这么个大类加载如内存中的代价可能会很高。  胖球反模式有两种形式:行为形式和数据形式。 2021/2/7 Institute of Computer Software Nanjing University 19
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有