Con ABM supongo que te refieres a Activity Based Management, te puedes explicar o realizar tu pregunta mas concreta, porque ABM lo quieres usar en los empleados, proyectos, etc... ???? en cual?Si fuera en los empleados, entonces tendrias que crear una clase persona, luego heredar, de persona para crear la clase empleado, supervisor, gerente, etc. Luego la clase persona tendra los metodos DarDeAlta, DarDeBaja, o simplemente esto podrias tenerlo en un atributo depende mucho de como estes pensando tu sistema, o tambien solo podria ser un metodo en donde le pases un parametro que indique si le estas dando de alta o de baja.Seria buena idea que modeles(UML) tu sistema para que luego no tengas erroresSalu2
Pues de hecho ya existe algo de lo que tu quieres..Prueba leyendo el siguiente artículo.....BuildingBlock