The idea of subobject classifiers is to generalize indicator functions and use this to define something analogous to subsets in categories besides Set.
'Given a species of structure, say widgets, the result of interconnecting a system of widgets to form a super-widget corresponds to taking the colimit of the diagram of widgets in which the morphisms show how they are connected.' -- Goguen
'A diagram D in a category C can be seen as a system of constrains, and then a limit of D represents all possible solutions of the system.' -- Joseph Goguen