A unified theory of continuous and certain non-continuous functions is proposed and developed. The proposed theory encompasses in one the theories of continuous functions, upper (lower) semicontinuous functions, almost continuous functions, c-continuous functions, c*-continuous functions, s-continuous functions, l-continuous functions, H-continuous functions, and the ε-continuous functions of Klee.