A developer wants to override a button using Visualforce on an object.
What is the requirement?
A. The action attribute must be set to a controller method.
B. The standardController attribute must be set to the object.
C. The object record must be instantiated in a controller or extension.
D. The controller or extension must have a PageReference method