Después de leer sus comentarios, voy a dar una respuesta un poco diferente a esta pregunta.
¿Qué es exactamente una fuente de corriente? No es nada, o para decirlo un poco mejor es sólo un modelo matemático. La que describes no existe, al igual que no existe una fuente de tensión.
Creo que el principal problema aquí está en esta afirmación: for example a battery which has a constant potential difference across its ends irrespective of the changes in the circuit it is connected to
lo cual es incorrecto. Ese es el comportamiento de la batería ideal que es real como fuente de corriente ideal y al igual que la fuente de corriente ideal no existe. La salida (y el estado interno) de cada batería real se ve afectada por el circuito al que está conectada.
Entonces, ¿por qué tenemos fuentes de tensión y de corriente? Bueno, la idea es que el trabajo del ingeniero es básicamente construir un dispositivo que haga algo bastante bien y resulta que para eso no se necesita una comprensión completa de cómo se usa cada componente en el dispositivo. Por eso tenemos cosas como las fuentes de corriente y de tensión ideales.
Volvamos al ejemplo de la batería una vez más. He aquí un sencillo experimento que hice con una batería de polímero de litio que tengo: Primero cargué completamente la batería. Como es una batería de dos celdas, su tensión era de 8,4 V cuando estaba completamente cargada, aunque su tensión nominal es de 7,4 V. Luego conecté un \$ 100 \mbox{ } k\Omega\$ resistencia a la batería. El voltaje se mantuvo en 8,4 V y de ahí pude concluir que la batería es efectivamente una fuente de voltaje ideal, ya que le conecté la carga, pero su voltaje no cambió. Luego tomé un motor eléctrico que tengo y lo conecté a la batería y medí el voltaje de la batería de nuevo. Esta vez, era de 8,2 V. Está claro que el motor afectó a la batería y ya no es una fuente de tensión ideal, aunque sea la misma batería que antes. Así que desconecté el motor y conecté de nuevo la resistencia y de nuevo el voltaje en la batería fue de 8,4 V.
¿Qué está pasando aquí? ¿Es la batería una fuente de tensión ideal o no? Bueno, sabemos que no lo es porque lo he dicho al principio de la respuesta, pero aquí explicaré por qué a veces parece que lo es y a veces parece que no lo es. Como he dicho, la fuente de tensión es un modelo matemático. Cuando el circuito externo no tiene un gran impacto en el funcionamiento de la batería, puedo utilizarlo y cuando el circuito externo tiene un gran impacto en la batería, no puedo utilizarlo. Así que estamos utilizando un modelo simple para representar el comportamiento de un circuito real. Otro modelo sería utilizar una fuente de tensión ideal con una resistencia en serie a su salida. Cuando conecto una carga externa a ese circuito, algún voltaje caerá en la resistencia interna y la resistencia externa verá un voltaje menor en la salida. Esto me permite utilizar una vez más la fuente de tensión ideal para representar la batería y como estoy utilizando la resistencia interna junto con la fuente de tensión ideal, la salida representará más de cerca el comportamiento de una batería real. Si quisiera más precisión, podría decidir utilizar un modelo más complejo y obtener resultados más precisos.
Un punto importante de la ingeniería eléctrica es aprender a utilizar el modelo adecuado para representar un componente de circuito extremadamente complejo de la vida real (e incluso la humilde resistencia, cuando se analiza en detalle, es una obra maestra de la ciencia moderna). Pero para poder hacerlo, empezamos con circuitos sencillos para poder conocer cómo funcionan realmente los modelos matemáticos más simples.
Cuando empecemos a analizar componentes de circuitos más complicados, como un transistor o un diodo, por ejemplo, los descompondremos en un circuito simple formado por cosas como resistencias y fuentes de corriente y tensión ideales. Esto nos permitirá simplificar el comportamiento del componente más complejo y evitar analizar en detalle su funcionamiento, si el modelo simple es suficiente para nuestras necesidades.
La misma historia funciona para las fuentes de corriente, pero he decidido no contarla aquí ya que, como puedes ver en las otras respuestas, los circuitos que se pueden modelar como fuentes de corriente ideales son demasiado complicados para que los entiendas en este momento.
Así que para resumir esto: No hay objetos de la vida real que puedan utilizarse para representar fuentes de tensión y corriente ideales, pero hay algunos objetos que pueden representarse (en algunos casos de forma bastante cercana) con fuentes de tensión y corriente ideales. Lo mejor que puedes hacer ahora es memorizar correctamente las definiciones de las fuentes de tensión y corriente ideales y no confundirlas con objetos reales. De esta manera no te sorprenderás si una batería no proporciona su tensión nominal o si un circuito etiquetado como fuente de corriente ideal empieza a echar humo en un punto aunque debería ser completamente inmune a los cambios externos en el circuito.
Como nota al margen, considere lo que ocurre con la fuente de tensión ideal cuando sus salidas están en cortocircuito y lo que ocurre con la fuente de corriente ideal cuando sus salidas están abiertas. ¿Y qué ocurre cuando se cortocircuita una batería y por qué todas las baterías tienen la advertencia de no cortocircuitar los pines de salida?