So far in my topology class we've talked about several topological constructions (namely the subspace topology, the quotient topology, the (finite and infinite) product topology, and the disjoint union topology). In each case we had some sort of "characteristic property" to associate to each. For instance, the characteristic property of the subspace topology is
If $A$ is a subspace of $X$, and $T$ is another topological space, then a function $f:T \rightarrow A$ is continuous $\iff$ $i_A \circ f$ is continuous, where $i_A:A \rightarrow X$ is the inclusion function.
Another example is for the product topology:
If $X,Y,T$ are topological spaces, then the functions $f:T \rightarrow X$, $g:T\rightarrow Y$ are continuous $\iff$ $(f,g): T \rightarrow X \times Y$ is continuous (the projection functions lurk in the background).
I would like to know if there is a characteristic property for the pullback and the pushout of topological spaces, and if it is in the form of the statements above (namely in the form of an "if and only if" statement that gives a condition for detecting the continuity of certain maps).
I have some idea of what the maps that come with spaces are (e.g., I think in the case of pushouts, the two associated maps are maps that are compositions: the injection of a set into a disjoint union, composed with a quotient map into the disjoint union modulo an equivalence relation), however I'm not sure what the corresponding properties are.
Thanks in advance for any help! Please let me know if the question is imprecise or unclear.