This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing more precise citations. (March 2012) (Learn how and when to remove this message) In object-oriented programming, a god object (sometimes also called an omniscient or all-knowing object) is an object that references a large number of distinct