Consider the following example:
A is a B
B is a C
A replaces C by D
When B is a C arrives on A, A no longer inherits from C, as B did, but it now inherits from D.
In previous releases, anything inherited from D, which is in contention with that inherited from B, defers to the version inherited from B. In r5.0, anything contentious inherited from D takes precedence over things from B which arose from its inheritance from C. In other words A is a D takes precedence over A is a B and B is a C. This result is now consistent with the general rules of inheritance, where later triples take precedence over earlier triples.
| Copyright © 2012 CA. All rights reserved. | Tell Technical Publications how we can improve this information |