NhómNhóm mẫumẫu khởi NhómNhóm mẫumẫu khởi
khởi tạotạo khởi tạotạo
Mẫu thiết kế hướng đối tượng & ứng dụng - Nguyễn Minh Huy
1
CuuDuongThanCong.com
https://fb.com/tailieudientucntt
GV. GV. Nguyễn Nguyễn Minh Minh HuyHuy
BàiBài tậptập MẫuMẫu khởi
khởi tạotạo 11
loại hìnhhình cơcơ bảnbản: : đường đường thẳng thẳng, ,
thực hiệnhiện thao dụng đồđồ họahọa hỗhỗ trợtrợ vẽvẽ cáccác loại , ellipse, ; ở dạng nhật, ellipse, ; ở thao táctác vẽvẽ, , người dạng 22--D D hoặc dùng chọn người dùng hoặc 33--D.D. chọn hìnhhình cầncần vẽvẽ, , dạng dạng củacủa nónó, ,
MộtMột ứngứng dụng hìnhhình chữchữ nhật ĐểĐể thực rồirồi tiếntiến hành hành vẽvẽ trêntrên mànmàn hìnhhình..
Màn hình ứng dụng đồ họa
2-D
3-D
xuất mộtmột thiết tượng hướng đốiđối tượng
Mẫu thiết kế hướng đối tượng & ứng dụng - Nguyễn Minh Huy
2
CuuDuongThanCong.com
https://fb.com/tailieudientucntt
HãyHãy đềđề xuất ((sơsơ đồđồ lớplớp + code minh Hướng mởmở rộng Hướng thiết kếkế hướng + code minh họahọa) ) chocho thao rộng: : thêmthêm hìnhhình mớimới, , thêmthêm dạng thao táctác vẽvẽ hìnhhình.. dạng mớimới..
BàiBài tậptập MẫuMẫu khởi
khởi tạotạo 22
dụng Web Web quản người dùng bằng đốiđối
quản lýlý kếtkết nốinối củacủa người người dùng dùng đếnđến server dùng cócó yêuyêu cầucầu đếnđến server,
MộtMột ứngứng dụng tượng tượng Connection. tượng Connection tượng được tạotạo rara trêntrên server server đểđể lưulưu thông thông tin server bằng server, mộtmột đốiđối tin kếtkết nốinối..
( new Connection( info ) ); cnnList.add( new Connection( info ) ); cnnList.add
}} KhiKhi sốsố lượng
Connection. MỗiMỗi khikhi người Connection được ( info ) { OnNewConnection( info ) { OnNewConnection
Connection Pool được được chuyển được chuyển thái chờchờ lâulâu sẽsẽ được thái chờchờ lâulâu sẽsẽ được trạng thái trạng thái dụng:: được sửsử dụng rảnh.. sang rảnh sang rảnh rảnh.. chuyển sang chuyển sang
lượng kếtkết nốinối lớnlớn, , cơcơ chếchế Connection Pool (cid:1)(cid:1) Connection ở Connection ở trạng Connection ở trạng (cid:1)(cid:1) Connection ở (cid:1)(cid:1) KhiKhi cócó kếtkết nốinối mớimới::
vượt giớigiới hạnhạn (cid:2)(cid:2) tạotạo mớimới..
(cid:1)(cid:1) NếuNếu sốsố connection Ngược lại (cid:1)(cid:1) Ngược xuất mộtmột thiết
connection chưa chưa vượt lại (cid:2)(cid:2) tìmtìm connection connection rảnh rảnh đểđể cấpcấp..
thiết kếkế hướng tượng chocho cơcơ chếchế
( info ) { } OnNewConnection( info ) { } OnNewConnection ( ) { } OnConnectionTimedOut( ) { } OnConnectionTimedOut
Mẫu thiết kế hướng đối tượng & ứng dụng - Nguyễn Minh Huy
3
CuuDuongThanCong.com
https://fb.com/tailieudientucntt
hướng đốiđối tượng HãyHãy đềđề xuất Connection Pool (sơsơ đồđồ lớplớp + code minh Connection Pool ( + code minh họahọa).).