En primer lugar, si $C'$ es una subcategoría $C$$Hom_{C'}(X,Y)\subseteq Hom_C(X,Y)$, no la otra manera alrededor.
Si la igualdad se mantiene para todos los objetos de $X,Y$ $C'$ es un completo subcategoría de $C$. Este es el caso de las categorías de módulos que usted considere. Sin embargo, no hay ninguna razón para exigir que cualquier subcategoría ser una subcategoría. Por ejemplo, como el conjunto vacío está contenida en cualquier conjunto, por lo que es conveniente tener la categoría vacía (no hay objetos, no las flechas) para ser una subcategoría de cualquier categoría. Este no sería el caso si usted exigió a todas las subcategorías a ser completo. Hay muchos otros ejemplos en los que usted quiere ser capaz de considerar sólo algunos de los objetos de una determinada categoría y algunas de las flechas. De hecho, los objetos de una categoría son sólo para la decoración. Una categoría puede ser definido de un modo completamente de objetos de forma libre. Eso significa que lo que realmente cuenta en una categoría son las flechas, y así una subcategoría deben consiste en un subconjunto de la colección de las flechas, que en si mismo constituye una categoría con la misma composición de la regla como en el ambiente de la categoría.
EDIT: Gracias Marc van Leeuwen para la corrección de la categoría vacía es siempre un completo subcategoría. Lo que yo tenía en mente es la de cada categoría $C$ hay una natural subcategoría que consta de todos los objetos de la categoría y sólo la identidad de flechas.