68 lines
1.3 KiB
Java
68 lines
1.3 KiB
Java
// @ Projet : Untitled
|
|
// @ Nom de fichier : Pièces composites.java
|
|
// @ Date : 01/10/2007
|
|
// @ Auteur :
|
|
//
|
|
//
|
|
|
|
|
|
|
|
|
|
/**
|
|
* Pièces typées dites Composites
|
|
**/
|
|
public class Pièces composites extends Stocks, Pièces {
|
|
/**
|
|
* Nombre total de pièces de base qui entrent dans la fabrication de la pièce composite
|
|
**/
|
|
private double complexitéPièce;
|
|
|
|
/**
|
|
* Prix d'achat de la pièce = prix de revient de toutes les pièces de base qui la composent + coût d'assemblage
|
|
**/
|
|
private double prixHAPièce;
|
|
|
|
/**
|
|
* Coût d'assemblage de la pièce composite
|
|
**/
|
|
private double coutAssemblagePièce;
|
|
|
|
/**
|
|
* Marge de la pièce = 25 % !
|
|
**/
|
|
private double margePièce = 0.25;
|
|
|
|
public Pièces composites composé de;
|
|
|
|
/**
|
|
* Calcule le prix de revient de la pièce composite
|
|
**/
|
|
public void calculPrixRevient() {
|
|
|
|
}
|
|
|
|
/**
|
|
* Donne la complexité d'une pièce composite
|
|
**/
|
|
public void donneComplexité() {
|
|
|
|
}
|
|
|
|
/**
|
|
* Ajouter un composant en donnant son identifiant et le coût d'assemblage supplémentaire
|
|
*
|
|
* @param identifiantPièce
|
|
* @param coutAssemblage
|
|
**/
|
|
public void ajouterComposant(Object identifiantPièce, Object coutAssemblage) {
|
|
|
|
}
|
|
|
|
/**
|
|
* Calcul du prix de revient de la pièce (abstrait)
|
|
**/
|
|
public void calculPrixRevient() {
|
|
|
|
}
|
|
}
|