Clases en PHP

Hola que tal amigos ahora veremos las clases en PHP. Una clase representa un conjunto de objetos con características en común, ahora una clase tiene métodos definidos como las acciones que puede realizar, ademas de tener atributos, los cuales se puede decir que son las características de la clase. Las clases son características de la POO (Programación Orientada a Objetos), como tal PHP forma parte de este conjunto;  para declarar una clase utilizamos la palabra reservada class seguido por el nombre de la clase y dentro de paréntesis todas sus propiedades y métodos.

Clase

Para poder crear una instancia de una clase, debemos crear un objeto y los objetos se crean a través de una variable y se hace utilizando la palabra reservada new.

Instancia

Las clases en la POO son muy importantes ya que a través de ellas podemos separar el código de una manera mas organizada y ademas de cierta forma podemos hacer que nuestro código sea re-utilizable, por ejemplo podemos crear una clase con funciones que contengan las operaciones matemáticas básicas estas podemos volver a utilizarlas sin la necesidad de volver a programarlas.

Aquí les dejo un link con un ejemplo sobre el uso de clases en PHP, ejemplificado en una calculadora con operaciones básicas.

https://mega.co.nz/#F!fgok2JTY!yMrNK8e9dw3rIlFUs4H_Qw

Diagrama de actividades

Un diagrama de actividades o diagrama de flujo, representa un proceso organizado, de manera gráfica, el cual representa el algoritmo que sigue la actividad representada en el diagrama. El diagrama de actividades es usado, en programación, procesos industriales, economía etc.

En los diagramas de actividades se representa paso a paso los flujos de trabajo de manera organizada, principalmente se caracterizan por tener un inicio y un fin, en algunos casos pueden existir varios fines en este caso puede ser posible dependiendo del proceso representado, esto se logra sin perder la lógica del diagrama. Dentro de las ventajas que tiene la utilización de estos diagramas es clarificar el proceso o algoritmo de cualquier proceso que se quiere representar, y de cierta forma es una manera muy sencilla de comprender procesos con los cuales no estamos familiarizados; y tiene la ventaja de poder detectar con mayor facilidad problemas dentro del proceso los cuales se pueden mejorar y así de esta forma optimizar el proceso.

Simbología y significado

Ovalo o elipse: Representa el inicio o fin del diagrama.

Rectángulo: Actividad (Representa la ejecución de una o más actividades o procedimientos).

Rombo: Decisión (Formula una pregunta o cuestión).

Circulo: Conector (Representa el enlace de actividades dentro de un procedimiento).

Triangulo boca abajo: Archivo definitivo (Representa un archivo que se guardara de manera permanente).

Triangulo boca arriba: Archivo temporal (Representa un tiempo para el almacenamiento de un documento).

Ejemplo

A manera de ejemplo, la siguiente ilustracion muestra el proceso de orden de compra de algun producto.

Actividad8

A manera de conclusión podemos decir que los diagramas de actividades representan de manera ordenada y lógica cualquier procedimiento, con el fin de comprender de manera más clara como funciona o simplemente hacer mejoras dentro del mismo algoritmo.