Which of the following is poor design?
◦ A method must be invoked after/before invoking another method in the same class.
◦ A parameter is passed from a constructor to initialize a static data field.
◦ A method is an instance method, but it does not reference any instance data fields or invoke instance methods.
◦ A data field is derived from other data fields in the same class.