草庐IT

UITreeView

全部标签

ios - 在良好的 OOP 原则中,应该将 nodeView 请求添加到树中,还是应该将 nodeView 添加到树中?

我想知道什么是好的OOP原则,如果在iOS应用程序中,有一个UITreeView和一个UINodeView,以及UITreeView具有rootNodeView的对象,并且此根节点分支为leftChildNodeView和rightChildNodeView。如果每个UINodeView对象都可以在屏幕的任何位置“拖放”,这在UINodeView的-touchesMoved中实现处理程序——这是好的OOP原则吗?此外,如果一个新的nodeViewfoo确实靠近没有左或右child的节点之一,则节点foo可以作为child添加到该节点.而且我想如果另一个nodeView是bar并且也没有