Pratique de MySQL et PHP- P31

Pratique de MySQL et PHP- P31:Quand la première édition de ce livre est parue, en janvier 2001, la réputation de MySQL et de PHP était déjà bien établie. Ces deux outils étaient connus pour être fiables, performants, pratiques et bien adaptés à une utilisation très spécialisée : la production dynamique de pages HTML. | Chapitre 3. Programmation objet qui raffinent la description des objets de la super-classe est un aspect inséparable de la spécialisation. Surcharge Enfin la surcharge est le mécanisme qui consiste à enrichir voire à remplacer complètement un comportement défini au niveau de la super-classe par un autre adapté aux caractéristiques de la classe spécialisée. REMARQUE - Attention la documentation PHP utilise le terme surcharge overloading dans un sens différent de celui consacré en programmation objet. La notion de surcharge présentée ici est conforme avec celle classique rencontrée en C ou en Java. Dans notre exemple la méthode copier de la sous-classe Répertoire doit être implantée différemment de la méthode codée au niveau de la classe Fichier car outre la copie du fichier-répertoire lui-même on doit également copier l ensemble des fichiers contenus dans le répertoire. Ce comportement de la méthode copier est tout à fait spécifique à ce type de fichier et nécessite toute la surcharge - la redéfinition - de la méthode héritée. Voici très simplifié l essentiel des instructions que l on pourrait trouver dans cette surcharge class Répertoire Il Propriétés private liste_fichiers Il Une méthode public copier destination Il On commence par copier le répertoire lui -même Il en appelant la méthode de la super classe parent copier destination Il Puis on copie tous les fichiers contenus foreach this liste_fichier as fichier fichier copier destination Cette méthode se décompose clairement en deux parties l une consistant à effectuer une copie standard telle qu elle est définie au niveau de la classe parent l autre répercutant la demande de copie sur l ensemble des fichiers contenus dans le répertoire et référencés par la propriété ajoutéee liste_fichiers. Pour appliquer la copie standard on doit appeler le code défini au niveau de la classe parente. On utilise pour cela la construction parent copier. Cette pratique est d usage dans tous les cas fréquents où la surcharge .

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
509    2    1    23-05-2024
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.