Tổng hợp tài liệu Công Nghệ Thông Tin tham khảo cho học sinh, sinh viên.
Nội dung 1. Biểu đồ tương tác 2. Biểu đồ trình tự 3. Biểu đồ giao tiếp Biểu đồ giao tiếp là gì? Biểu đồ giao tiếp nhấn mạnh vào việc tổ chức các đối tượng tham gia vào tương tác.
5 trang | Chia sẻ: hachi492 | Ngày: 07/01/2022 | Lượt xem: 401 | Lượt tải: 0
Mối liên hệ (relationship) Mối liên hệ giữa các actor với nhau Mối liên hệ giữa actor và use case Mối liên hệ giữa các use case với nhau 2.3.1. Mối liên hệ giữa các actor với nhau Generalization Giao tiếp Mối liên hệ giữa actor với use case Thiết lập quan hệ giữa Tác nhân và Use Cas Association Use Case 2.3.2. Mối liên hệ gi...
5 trang | Chia sẻ: hachi492 | Ngày: 07/01/2022 | Lượt xem: 437 | Lượt tải: 0
Nội dung 1. Mô hình hóa 2. Tổng quan về UML 3. Phân tích thiết kế hướng đối tượng 4. Công cụ phát triển OOAD Công cụ UML – OOAD Công cụ mã nguồn mở: EclipseUML UmlDesigner ArgoUML. Công cụ thương mại: Enterprise Architect IBM Rational Software Architect Microsoft Visio Visual Paradigm for UML SmartDraw.
8 trang | Chia sẻ: hachi492 | Ngày: 07/01/2022 | Lượt xem: 413 | Lượt tải: 0
Kế thừa và ủy nhiệm ngoại lệ Khi override một phương thức của lớp cha, phương thức ở lớp con không được phép tung ra các ngoại lệ mới 3.3. Kế thừa và ủy nhiệm ngoại lệ (2) class Disk { void readFile() throws EOFException {} } class FloppyDisk extends Disk { void readFile() throws IOException {} } class Disk { void readFile() throws IO...
9 trang | Chia sẻ: hachi492 | Ngày: 07/01/2022 | Lượt xem: 433 | Lượt tải: 0
Ký tự đại diện (Wildcard)
public class Test {
public static void main(String args[]) {
List
13 trang | Chia sẻ: hachi492 | Ngày: 07/01/2022 | Lượt xem: 344 | Lượt tải: 0
import java.awt.Graphics; abstract class Shape { protected String name; protected int x, y; Shape(String n, int x, int y) { name = n; this.x = x; this.y = y; } public String getName() { return name; } public abstract float calculateArea(); } interface Actable { public void draw(Graphics g); public void moveTo(Graphics g, int x1, int y...
6 trang | Chia sẻ: hachi492 | Ngày: 07/01/2022 | Lượt xem: 374 | Lượt tải: 0
Gọi trực tiếp constructor của lớp cha Bắt buộc nếu lớp cha không có phương thức khởi tạo mặc định Ví dụ public class TuGiac { protected Diem d1, d2; protected Diem d3, d4; public TuGiac(Diem d1, Diem d2, Diem d3, Diem d4){ System.out.println("Lop cha TuGiac(d1, d2, d3, d4)"); this.d1 = d1; this.d2 = d2; this.d3 = d3; this.d4 = d4; }...
7 trang | Chia sẻ: hachi492 | Ngày: 07/01/2022 | Lượt xem: 410 | Lượt tải: 0
Lớp System (3) import java.util.Properties; public class PropertiesTest { public static void main(String[] args) { System.out.println( System.getProperty("path.separator")); System.out.println( System.getProperty("file.separator")); System.out.println( System.getProperty("java.class.path")); System.out.println( System.getProperty("os.name")); Syste...
13 trang | Chia sẻ: hachi492 | Ngày: 07/01/2022 | Lượt xem: 351 | Lượt tải: 0
Khai báo và khởi tạo đối tượng (5) Ví dụ: Employee emp1 = new Employee(123456); Employee emp2; emp2 = emp1; Department dept[] = new Department[100]; Test[] t = {new Test(1),new Test(2)}; Ví dụ 1 class BankAccount{ private String owner; private double balance; } public class Test{ public static void main(String args[]){ BankAccount a...
11 trang | Chia sẻ: hachi492 | Ngày: 07/01/2022 | Lượt xem: 475 | Lượt tải: 0
Nội dung 1. Định danh 2. Các kiểu dữ liệu 3. Toán tử 4. Cấu trúc điều khiển 5. Mảng Mảng (array) Ví dụ: char c[] = new char[12]; 5.1. Khai báo và khởi tạo mảng Khai báo, khởi tạo giá trị ban đầu: Nếu không khởi tạo nhận giá trị mặc định
8 trang | Chia sẻ: hachi492 | Ngày: 07/01/2022 | Lượt xem: 337 | Lượt tải: 0
Copyright © 2024 Tai-Lieu.com - Hướng dẫn học sinh giải bài tập trong SGK, Thư viện sáng kiến kinh nghiệm hay, Thư viện đề thi