0
我读到过,建议不要将组件绑定在一起,因为如果删除某个部分,其余部分可能无法正常工作。但是,在使用他们的方法时,我看不到将对象绑定在一起的替代方法吗避免在OOP中绑定对象
假设我有一个安全类,用于检查恶意输入,记录错误的日志记录类,自定义消息等,以及处理用户注释的注释类。
现在,如果我想扫描输入到注释类的输入,是不是最聪明的调用安全类'scanInput()方法?此外,如果发现恶意输入,那么通过日志记录类saveDetails()记录它会不会很好?然后,如果我删除了安全类,那么注释类会出现问题,或者如果我删除了日志类,安全类将不知道如何记录。
我正在努力改进我的设计,但我不认为让每个班级做所有事情都是一个好主意(这也是常识),所以我真的可以在这里找到一个简单而简单的头脑。花费几个小时阅读关于聚合和组成并没有真正的帮助。
我认为你所追求的术语是“耦合”,而不是“绑定”。 – skaffman