分析后的需求 : A类的某个事件触发后应该生成B类. 
A类需要生成B类的实现方式 
#1 A类include B类,直接拿着B类生成 
 
     问题:其他项目当兵不需要B类的存在时,使用A类的资源就必须连着B类一起带走.  
 
 
#2 新建一个C类(类似管理)C来绑定A的特定事件调度来生成B类 
 
     问题:#1凭空多出一个C类的成本. 
             #2当新的项目想要使用实现方式1中A带着B类的功能时,需要把C类带走,而且C类可能还需要改装因为C类很有可能并不匹配新项目的需求. 
 
 
现在抛出的问题是:当什么情况时候使用A类includeB类的方式(在设计A B C类的期间) 
 
 
 
 
 |   
 
 
 
 |