can only call methods of: - The object itself. - An argument of the method. - Any object created within the method. - Any direct properties/fields of the object. - **Global Instances accessible by the object
has too many associations?(violation of the Single Responsibility Principle) • Pass in data via constructor/method arguments? So someone else above now does what this class is doing?