Kinh doanh - Marketing
Kinh tế quản lý
Biểu mẫu - Văn bản
Tài chính - Ngân hàng
Công nghệ thông tin
Tiếng anh ngoại ngữ
Kĩ thuật công nghệ
Khoa học tự nhiên
Khoa học xã hội
Văn hóa nghệ thuật
Sức khỏe - Y tế
Văn bản luật
Nông Lâm Ngư
Kỹ năng mềm
Luận văn - Báo cáo
Giải trí - Thư giãn
Tài liệu phổ thông
Văn mẫu
Giới thiệu
Đăng ký
Đăng nhập
Tìm
Danh mục
Kinh doanh - Marketing
Kinh tế quản lý
Biểu mẫu - Văn bản
Tài chính - Ngân hàng
Công nghệ thông tin
Tiếng anh ngoại ngữ
Kĩ thuật công nghệ
Khoa học tự nhiên
Khoa học xã hội
Văn hóa nghệ thuật
Y tế sức khỏe
Văn bản luật
Nông lâm ngư
Kĩ năng mềm
Luận văn - Báo cáo
Giải trí - Thư giãn
Tài liệu phổ thông
Văn mẫu
Thông tin
Điều khoản sử dụng
Quy định bảo mật
Quy chế hoạt động
Chính sách bản quyền
Giới thiệu
Đăng ký
Đăng nhập
0
Trang chủ
Luận Văn - Báo Cáo
Công nghệ thông tin
Tiểu luận: Nghiên cứu các vấn đề về nguyên lý ngôn ngữ lập trình hướng đối tượng và cài đặt thử nghiệm bài toán tự chọn bằng ngôn ngữ lập trình hướng đối tượng C++.
tailieunhanh - Tiểu luận: Nghiên cứu các vấn đề về nguyên lý ngôn ngữ lập trình hướng đối tượng và cài đặt thử nghiệm bài toán tự chọn bằng ngôn ngữ lập trình hướng đối tượng C++.
Tiểu luận trình bày về các nguyên lý lập trình hướng đối tượng. Đó là những quy tắc phân tích thiết kế hướng đối tượng cơ bản, mang tính chất khái quát. Do là nguyên lý nên nó có tính trừu tượng cao chứ không đi vào chi tiết cách thức giải quyết vấn đề cụ thể (việc hiện thực hóa những nguyên lý lập trình hướng đối tượng đòi hỏi chúng ta phải xem xét đến Design Patterns). . | Lớp “Circuit” được thiết kế như trên được gọi là có interface bị “ô nhiễm”. “Resistor” và “Lamp” bị buộc phải thực hiện việc cài đặt cho các phương thức “add” và “remove” hoàn toàn chẳng có ý nghĩa gì với chúng. Điều này gây ra sự dư thừa code không cần thiết cũng như gây “khó chịu” cho những thực thể phần mềm khác sử dụng “Resistor” và “Lamp”. Nhưng vấn đề chỉ thật sự xảy ra khi chúng ta nâng cấp, mở rộng đoạn chương trình trên. Giả sử chúng ta cần thêm vào phương thức “removeAt” để hỗ trợ việc xóa mạch điện con tại vị trí nào đó trong mạch điện phức hợp. Lúc này, chúng ta phải thực hiện việc chỉnh sửa trên tất cả các lớp đối tượng kế thừa từ “Circuit”. Việc ch ỉnh sửa trên “SeriesCircuit” và “ParallelCircuit” xem ra còn có thể chấp nhận được. Nhưng việc phải chỉnh sửa trên “Resistor” và “Lamp” là không thể chấp nhận được vì phương thức “removeAt” chẳng hề có ý nghĩa gì đối với chúng. Điều này rõ ràng làm cho “Resistor” và “Lamp” vi phạm nguyên lý Open-Closed một cách “không chính đáng”.
Phi Hải
264
23
docx
Báo lỗi
Trùng lắp nội dung
Văn hóa đồi trụy
Phản động
Bản quyền
File lỗi
Khác
Upload
Tải xuống
đang nạp các trang xem trước
Không thể tạo bản xem trước, hãy bấm tải xuống
Tải xuống
TÀI LIỆU LIÊN QUAN
PHẦN 2: GIỚI THIỆU VỀ MỘT NGÔN NGỮ LẬP TRÌNH NGÔN NGỮ LẬP TRÌNH C
106
375
2
Bài giảng Ngôn ngữ lập trình C và C++ (Phần 2: Ngôn ngữ C++) - Chương 2: Giới thiệu về ngôn ngữ lập trình C++
49
457
9
Bài giảng Lý thuyết ngôn ngữ lập trình: Chương 5 - CĐ CNTT Hữu nghị Việt Hàn
15
392
0
Ngân hàng đề thi hết học phần Ngôn ngữ lập trình C++
7
802
22
Ngôn Ngữ Lập Trình C#
91
367
3
Bài giảng: Ngôn Ngữ lập trình bậc cao C++ - PGS.TS Nguyễn Hữu Công
105
438
5
Bài giảng Ngôn ngữ lập trình C và C++ (Phần 1: Ngôn ngữ lập trình C) - Chương 1: Ôn tập một số nội dung chính của NNLT C
31
399
13
Giáo trình: Ngôn ngữ lập trình - ThS. Nguyễn Văn Linh
111
320
4
Giáo trình về Ngôn ngữ lập trình
145
319
3
Giáo trình Ngôn ngữ lập trình C p1
20
345
5
TÀI LIỆU XEM NHIỀU
Một Case Về Hematology (1)
8
462337
61
Giới thiệu :Lập trình mã nguồn mở
14
25982
79
Tiểu luận: Tư tưởng Hồ Chí Minh về xây dựng nhà nước trong sạch vững mạnh
13
11341
542
Câu hỏi và đáp án bài tập tình huống Quản trị học
14
10546
466
Phân tích và làm rõ ý kiến sau: “Bài thơ Tự tình II vừa nói lên bi kịch duyên phận vừa cho thấy khát vọng sống, khát vọng hạnh phúc của Hồ Xuân Hương”
3
9838
108
Ebook Facts and Figures – Basic reading practice: Phần 1 – Đặng Tuấn Anh (Dịch)
249
8889
1161
Tiểu luận: Nội dung tư tưởng Hồ Chí Minh về đạo đức
16
8502
426
Mẫu đơn thông tin ứng viên ngân hàng VIB
8
8100
2279
Giáo trình Tư tưởng Hồ Chí Minh - Mạch Quang Thắng (Dành cho bậc ĐH - Không chuyên ngành Lý luận chính trị)
152
7727
1790
Đề tài: Dự án kinh doanh thời trang quần áo nữ
17
7245
268
TỪ KHÓA LIÊN QUAN
Công nghệ thông tin
Ngôn ngữ lập trình
Lập trình hướng đối tượng
Kỹ thuật lập trình
Ngôn ngữ lập trình C
Nguyên lý lập trình
Nguyên lý ngôn ngữ lập trình
giáo trình Ngôn ngữ lập trình C
bài giảng Ngôn ngữ lập trình C
tài liệu Ngôn ngữ lập trình C
lý thuyết Ngôn ngữ lập trình C
hướng dẫn lập trình C
Bài giảng Ngôn ngữ lập trình C++
Ngôn ngữ lập trình C++
Lập trình C
Lập trình C++
Lập trình mạng
Học lập trình C
Lập trình Mobile
Lý thuyết ngôn ngữ lập trình
Bài giảng lý thuyết ngôn ngữ lập trình
Đề thi Ngôn ngữ lập trình C++
Ngân hàng đề thi Ngôn ngữ lập trình C++
Trắc nghiệm Ngôn ngữ lập trình C++
Ôn thi Ngôn ngữ lập trình C++
kinh nghiệm lập trình
giáo trình Ngôn ngữ lập trình C#
bài giảng Ngôn ngữ lập trình C#
tài liệu Ngôn ngữ lập trình C#
lý thuyết Ngôn ngữ lập trình C#
hướng dẫn lập trình C#
ngôn ngữ C++
kỹ thuật phần mềm
chương trình lập trình
lập trình máy tính
lập trình căn bản
tài liệu lập trình
ngôn ngữ lập trình bậc cao
giáo trình Ngôn ngữ lập trình
bài giảng Ngôn ngữ lập trình
tài liệu Ngôn ngữ lập trình
hướng dẫn lập trình
Công cụ lập trình C
Tìm hiểu ngôn ngữ lập trình C
Lớp và đối tượng
Đề thi Ngôn ngữ lập trình C
Ngân hàng đề thi Ngôn ngữ lập trình C
Trắc nghiệm Ngôn ngữ lập trình C
Ôn thi Ngôn ngữ lập trình C
Câu hỏi Ngôn ngữ lập trình C
Bài giảng Nguyên lý ngôn ngữ lập trình
Ngôn ngữ lập trình hàm
Hàm toán học
Lập trình hàm
Bản chất của lập trình hàm
Ngôn ngữ LISP
Ngôn ngữ lập trình logic
Lập trình logic
Ngôn ngữ Turbo ProLog
Mệnh đề lập trình
TÀI LIỆU MỚI ĐĂNG
ĐỀ TÀI " ĐÁNH GIÁ HIỆU QUẢ HOẠT ĐỘNG KINH DOANH NGOẠI HỐI CỦA NGÂN HÀNG THƯƠNG MẠI CỔ PHẦN XUẤT NHẬP KHẨU VIỆT NAM "
51
149
3
25-12-2024
Chủ đề 3 : SỰ CÂN BẰNG CỦA VẬT RẮN (4 tiết)
9
207
1
25-12-2024
5 thói quen ăn uống hủy hoại hàm răng đẹp
5
167
1
25-12-2024
Xinh xinh vườn nhà
6
131
0
25-12-2024
Business English Lesson – Advanced Level's archiveFinance (1)
8
113
0
25-12-2024
Báo cáo lâm nghiệp: "Les facteurs de productivité du Pin noir d’Autriche (Pinus nigra Arnold. ssp. nigricans Host. austriaca Hoss. Novak) dans les Alpes du Sud"
17
109
0
25-12-2024
Apple Help Programming Guide phần 4
10
123
0
25-12-2024
Giáo trình dinh dưỡng part 10
7
112
0
25-12-2024
innovations in intelligent machines 1 javaan singh chahl
277
116
0
25-12-2024
Chữa Bệnh Rối Loạn Tiền Đình Bằng Phương Pháp Châm Cứu Đông Y Phần 3
12
105
1
25-12-2024
TÀI LIỆU HOT
Mẫu đơn thông tin ứng viên ngân hàng VIB
8
8100
2279
Giáo trình Tư tưởng Hồ Chí Minh - Mạch Quang Thắng (Dành cho bậc ĐH - Không chuyên ngành Lý luận chính trị)
152
7727
1790
Ebook Chào con ba mẹ đã sẵn sàng
112
4406
1371
Ebook Tuyển tập đề bài và bài văn nghị luận xã hội: Phần 1
62
6281
1266
Ebook Facts and Figures – Basic reading practice: Phần 1 – Đặng Tuấn Anh (Dịch)
249
8889
1161
Giáo trình Văn hóa kinh doanh - PGS.TS. Dương Thị Liễu
561
3837
680
Giáo trình Sinh lí học trẻ em: Phần 1 - TS Lê Thanh Vân
122
3919
609
Giáo trình Pháp luật đại cương: Phần 1 - NXB ĐH Sư Phạm
274
4705
565
Tiểu luận: Tư tưởng Hồ Chí Minh về xây dựng nhà nước trong sạch vững mạnh
13
11341
542
Bài tập nhóm quản lý dự án: Dự án xây dựng quán cafe
35
4504
490