User 1:将条目列表从父类移到子类,删除一段代码,但分支需要额外的重要重构。压缩延迟到重构完成。User 2:为了添加一个小得多的特性,用户2在列表中添加了一个条目(在用户1的分支中被删除),并将其压缩到主分支中。用户1:作为最佳实践的一部分,将主分支合并到他的开发分支中(定期合并,而不是压缩)。没有收到他移动/删除的列表包含额外条目的显式合并冲突,从而破坏了用户2的新功能。
所以我的问题是Git的正确行为?
子类可以访问父类中的受保护函数,但父类不能访问子类中的受保护函数。我希望这两个类都是私有的,因为possible.The父类是一个表单,并且只有当实例是子类中的used.All函数是静态的时,它才从父类继承。如何从父类访问子类中的非公共静态方法(在另一个单元中)?begin c := c.Create; c.Free;
对于我构建的许多应用程序,我使用一个包含许多常用方法的自定义类。随着时间的推移,这个库变得相当广泛,现在我试图清理这个库,并为每个类别添加子类,比如general、debug、logging和设置。Settings public Form frmMain; } 在实现中,我希望引用类库,例如:但是我并不想为每个子类实现