[问题] 有关程式结构设计的问题

楼主: phoenixlife (键盘小底迪)   2017-05-15 10:14:32
问一个初学者问题
例如
我new一个A Obj,然后在A又new一个B Obj
变成 A -> B -> C -> D -> E
那如果E要用到A的function or field value
要怎么去作会比较好
目前小弟的作法是把E需要的东西直接从A慢慢传下来
但这结构真的太糟了
感谢各位大大
作者: Tverous (Orah~)   2017-05-15 13:08:00
改成static?
作者: mars90226 (火星人)   2017-05-15 13:19:00
把A传进去? 在constructor加个字段传A这种状况如果出现在system level的服务那么应该是提供一个 static 方法可以拿到 A
作者: ssccg (23)   2017-05-15 17:49:00
要看ABCDE实际上是什么东西才能决定什么结构比较好都是独立的物件的话,说真的传A进去才是比较好的结构
作者: pili100 (zelda)   2017-05-16 14:55:00
看楼主的描述,相依程度太高了

Links booklink

Contact Us: admin [ a t ] ucptt.com