E and F are correct. Only having access to a small number of methods implieslimited coupling. If the access is via a reference of interface type, it may be arguedthat there is even less opportunity for coupling as the class type itself is not visible.Stating that changes in one part of a program are unlikely to cause consequences inanother part is really the essence of low coupling. There is no such thing as ananonymous variable. Referring to only a small number of other objects might implylow coupling, but if each object has many methods, and all are used, then couplingis high. Variables (attributes) in a class should usually be private, but this describesencapsulation, rather than low coupling. Of course, good encapsulation tends toreduce coupling as a consequence. A, B, C and D are incorrect based on the preceding treatise.