state pattern: An object whose sole purpose is to represent the current "state" or configuration of another larger object. A behavioral pattern. Often implemented with an enum type for the states. Each object represents one specific state for the larger object. The larger object sets its state in response to various mutations. Allo...
101 trang | Chia sẻ: nguyenlam99 | Ngày: 07/01/2019 | Lượt xem: 1450 | Lượt tải: 0
Các yêu cầu: – Hoàn thành tất cả các hàm của class Matrix – Bổ sung toán tử gán, và cộng ma trận – Xây dựng class Graphic mô tả đồ thị có hướng không trọng số kế thừa từ Matrix và có thể sử dụng trong đoạn biểu thức
137 trang | Chia sẻ: nguyenlam99 | Ngày: 07/01/2019 | Lượt xem: 1435 | Lượt tải: 0
Stack-based Storage Management • First Allocated - Last Freed. • Simple storage recovery, compaction and reuse. • Not applicable if storage needs to be allocated/freed at arbitrary points.
12 trang | Chia sẻ: nguyenlam99 | Ngày: 07/01/2019 | Lượt xem: 1221 | Lượt tải: 0
An important application area is that of mutual authentication protocols. Such protocols enable communicating parties to satisfy themselves mutually about each other’s identity and to exchange session keys. There, the focus was key distribution. Central to the problem of authenticated key exchange are two issues: confidentiality and timeliness...
223 trang | Chia sẻ: nguyenlam99 | Ngày: 07/01/2019 | Lượt xem: 1344 | Lượt tải: 0
1. Viết chương trình thay đổi màu nền của frame theo lựa chọn của người dùng: • Tạo ra các nút nhấn có tên theo các màu: Blue, Cyan, Gray, Green, Magenta, Orange, Pink, Red, White, Yellow. • Khi click chuột vào nút nào, màu nền của frame sẽ đổi theo màu đó. 2. Viết chương trình thay đổi màu nền trong bài 1 bằng ô văn bản. Tạo ra một ô văn bản d...
173 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 2139 | Lượt tải: 1
Khi lớp có phương thức ảo thuần tuý, lớp trở thành lớp cơ sở trừu tượng. Ta không thể tạo đối tượng thuộc lớp cơ sở thuần tuý. ? Ta có thể định nghĩa phương thức ảo thuần tuý, nhưng chỉ có các đối tượng thuộc lớp con có thể gọi nó. Xem pta_tt2 ? Trong ví dụ trên, các hàm thành phần trong lớp Shape là phương thức ảo thuần tuý. Nó bảo đảm khôn...
38 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1367 | Lượt tải: 0
Con trỏ trong kế thừa hoạt động theo nguyên tắc sau: Con trỏ đến đối tượng thuộc lớp cơ sở thì có thể trỏ đến các đối tượng thuộc lớp con. Điều ngược lại không đúng, con trỏ đến đối tượng thuộc lớp con thì không thể trỏ đến các đối tượng thuộc lớp cơ sở. Ta có thể ép kiểu để con trỏ đến đối tượng thuộc lớp con có thể trỏ đến đối tượng t...
74 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1460 | Lượt tải: 0
++ là phép toán một ngôi có vai trò tăng giá trị một đối tượng lên giá trị kế tiếp. Tương tự -- là phép toán một ngôi có vai trò giảm giá trị một đối tượng xuống giá trị trước đó. ++ và –– chỉ áp dụng cho các kiểu dữ liệu đếm được, nghĩa là mỗi giá trị của đối tượng đều có giá trị kế tiếp hoặc giá trị trước đó. ++ và –– có thể được dùng ...
93 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1405 | Lượt tải: 0
Lớp Diem biểu diễn khái niệm điểm trong mặt phẳng với hai thành phần toạ độ x và y. Khai báo lớp Diem được đặt trong tập tin diem.h và chi tiết cài đặt các hàm thành phần được đặt trong tập tin diem.cpp. Có thể xây dựng một số ứng dụng của lớp điểm như trong tập tin tdiem.cpp hoặc dongho.cpp với các ứng dụng tương ứng là tdiem.exe và dongho.e...
120 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1764 | Lượt tải: 0
Bài 4: Viết chương trình tạo một mảng một chiều động có kích thước là n (n nhập từ bàn phím). Các giá trị của mảng này được phát sinh ngẫu nhiên trên đoạn [a, b] với a và b đều nhập từ bàn phím. Hãy tìm số dương nhỏ nhất và số âm lớn nhất trong mảng; nếu không có số dương nhỏ nhất hoặc số âm lớn nhất thì xuất thông báo "không có số dương nhỏ n...
27 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1416 | Lượt tải: 0