• Bài giảng Lập trình hướng đối tượng - Chương 5: Tập hợp trên Java - Châu Thị Bảo HàBài giảng Lập trình hướng đối tượng - Chương 5: Tập hợp trên Java - Châu Thị Bảo Hà

    hashCode and equals methods hashCode methods should be compatible with equals methods If two objects are equal, their hashCodes should match a hashCode method should use all instance variables The hashCode method of the Object class uses the memory location of the object, not the contents Do not mix Object class hashCode or equals methods with...

    pptx58 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 679 | Lượt tải: 0

  • Bài giảng Lập trình hướng đối tượng - Chương 4: Kế thừa và đa hình trên Java - Châu Thị Bảo HàBài giảng Lập trình hướng đối tượng - Chương 4: Kế thừa và đa hình trên Java - Châu Thị Bảo Hà

    Một số lớp cơ bản trong Java Lớp StringBuffer Thêm, xóa append(String), append(type) insert(int offset, String s), insert(int offset, char[] chs), insert(int offset, type t) delete(int start, int end): xóa chuỗi con delete(int index): xóa một ký tự reverse(): đảo ngược Lớp Math Hằng số Math.E Math.PI Các phương thức static type abs...

    pptx58 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 963 | Lượt tải: 0

  • Software Quality Assurance SEII - Lecture 17Software Quality Assurance SEII - Lecture 17

    Elements of software quality assurance Standards, reviews and audits, testing, error collection and analysis, change management, education, vendor management, security management, safety, risk management SQA tasks Goals, attributes, metrics Requirements quality, design quality, code quality, quality control effectiveness Statistical quality as...

    pptx20 trang | Chia sẻ: dntpro1256 | Ngày: 24/11/2020 | Lượt xem: 731 | Lượt tải: 0

  • Review Techniques SEII - Lecture 16Review Techniques SEII - Lecture 16

    Software reviews Cost impact of software defects Defect amplification model Review metrics and their use Preparation effort (Ep), assessment effort (Ep), Rework effort (Er), work product size (WPS), minor errors found (Errminor), major errors found (Errmajor) Formal and informal reviews Review meeting, review reporting and record keeping, rev...

    pptx24 trang | Chia sẻ: dntpro1256 | Ngày: 24/11/2020 | Lượt xem: 631 | Lượt tải: 0

  • Bài giảng Lập trình hướng đối tượng - Chương 3: Giới thiệu Java - Châu Thị Bảo HàBài giảng Lập trình hướng đối tượng - Chương 3: Giới thiệu Java - Châu Thị Bảo Hà

    Bài 6: Nhập vào một tháng trong năm. In ra số ngày của tháng đó. Tháng có 31 ngày: 1, 3, 5, 7, 8, 10, 12 Tháng có 30 ngày: 4, 6, 9, 11 Tháng có 28 hoặc 29 ngày : 2 Các trường hợp khác thì in ra câu thông báo “Tháng không hợp lệ!“. Bài 7: Viết chương trình tính tổng các số nguyên từ 1-> N. N được nhập từ bàn phím. Bài 8: Viết chương trình nhập...

    pptx35 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 765 | Lượt tải: 0

  • Software Quality SEII - Lecture 15Software Quality SEII - Lecture 15

    Multi-aspects concept Transcendental view, user view, manufacturer’s view, product view, value-based view Software quality Effective software process, useful product, add value for producer and user of a software product Software quality models Garvin’s quality dimensions, McCall’s quality factors, ISO 9126 quality model Software quality dile...

    pptx19 trang | Chia sẻ: dntpro1256 | Ngày: 24/11/2020 | Lượt xem: 627 | Lượt tải: 0

  • Web Application Design SEII - Lecture 14Web Application Design SEII - Lecture 14

    Navigation Semantic Unit (NSU) "a set of information and the related navigation structures that collaborate in the fulfillment of a subset of related user requirements“ Set of navigation elements Ways of Navigating (WoN) Navigational Nodes (NN) Approaches Individual navigation link, horizontal navigation bar, vertical navigation column, tabs,...

    pptx19 trang | Chia sẻ: dntpro1256 | Ngày: 24/11/2020 | Lượt xem: 600 | Lượt tải: 0

  • Bài giảng Lập trình hướng đối tượng - Chương 2: Những khái niệm cơ bản của lập trình HĐT - Châu Thị Bảo HàBài giảng Lập trình hướng đối tượng - Chương 2: Những khái niệm cơ bản của lập trình HĐT - Châu Thị Bảo Hà

    Cách viết lớp trong Java Phương thức chồng Phương thức chồng là: Các phương thức trong cùng một lớp có cùng tên Danh sách các tham số phải khác nhau (khác số lượng tham số hoặc kiểu tham số) Trình biên dịch so sánh danh sách thông số thực để quyết định gọi phương thức nào Các constructor cũng có thể được viết chồng  cho ta nhiều cách khác nha...

    pptx50 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 743 | Lượt tải: 0

  • Pattern-Based Design SEII - Lecture 13Pattern-Based Design SEII - Lecture 13

    Pattern ProgressIndicator Brief description Provides an indication of progress when an operation takes longer than n seconds. Navigation elements Often contains a button that allows the user to pause or cancel processing.

    pptx23 trang | Chia sẻ: dntpro1256 | Ngày: 24/11/2020 | Lượt xem: 592 | Lượt tải: 0

  • Bài giảng Lập trình hướng đối tượng - Chương 1: Tổng quan về cách tiếp cận hướng đối tượng - Châu Thị Bảo HàBài giảng Lập trình hướng đối tượng - Chương 1: Tổng quan về cách tiếp cận hướng đối tượng - Châu Thị Bảo Hà

    PP tiếp cận hướng đối tượng Phương pháp phân tích và thiết kế theo hướng đối tượng Phân tích: ngôn ngữ đặc tả mô hình UML Thiết kế: dựa trên các mô hình phân tích, cài đặt ứng dụng/chương trình theo một ngôn ngữ lập trình hướng đối tượng. Các bước phân tích thiết kế hướng đối tượng Mô tả bài toán Đặc tả yêu cầu Trích chọn đối tượng Mô hình ...

    pptx32 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 763 | Lượt tải: 0