minhlap.allgoo.us
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.


When we control the event,we control your lives
 
Trang ChínhLatest imagesTìm kiếmĐăng kýĐăng Nhập
Tìm kiếm
 
 

Display results as :
 
Rechercher Advanced Search
Latest topics
» Tô màu theo vùng quét
Điểm yếu của lập trình OOP Icon_minitimeTue Aug 13, 2013 4:18 pm by minhlap

» authentischen Hermes Lindy Taschen
Điểm yếu của lập trình OOP Icon_minitimeWed Jan 23, 2013 11:15 am by cangliang

» Hermes Bag
Điểm yếu của lập trình OOP Icon_minitimeWed Jan 23, 2013 11:14 am by cangliang

» Hermes Evelyn pm
Điểm yếu của lập trình OOP Icon_minitimeWed Jan 23, 2013 11:13 am by cangliang

» Hermes Kelly bag billig
Điểm yếu của lập trình OOP Icon_minitimeMon Jan 21, 2013 8:57 am by cangliang

» Hermes Constance Bag
Điểm yếu của lập trình OOP Icon_minitimeMon Jan 21, 2013 8:56 am by cangliang

» Discout Hermes Belt
Điểm yếu của lập trình OOP Icon_minitimeMon Jan 21, 2013 8:55 am by cangliang

» Christian Louboutin Love Flats
Điểm yếu của lập trình OOP Icon_minitimeTue Jan 15, 2013 12:25 pm by cangliang

» Christian Louboutin Love Flats
Điểm yếu của lập trình OOP Icon_minitimeTue Jan 15, 2013 12:25 pm by cangliang

Navigation
 Portal
 Diễn Đàn
 Thành viên
 Lý lịch
 Trợ giúp
 Tìm kiếm
April 2024
MonTueWedThuFriSatSun
1234567
891011121314
15161718192021
22232425262728
2930     
CalendarCalendar
Diễn Đàn
Affiliates
free forum


 

 Điểm yếu của lập trình OOP

Go down 
2 posters
Tác giảThông điệp
connguoibian_tn_9
Thành viên bậc 1
Thành viên bậc 1
connguoibian_tn_9


Tổng số bài gửi : 9
Points : 21
Reputation : 1
Join date : 24/07/2009
Age : 35
Đến từ : Thiên Đường Hạnh Phúc

Điểm yếu của lập trình OOP Empty
Bài gửiTiêu đề: Điểm yếu của lập trình OOP   Điểm yếu của lập trình OOP Icon_minitimeTue Aug 04, 2009 11:25 am


"Điểm yếu của lập trình hướng đối tượng ???" Một câu hỏi hay

Theo quan điểm của tui thì lập trình hướng đối tượng là cái đi sau và thừa kế được những cái hay của lập trình cấu trúc và nó bổ sung thêm nhiều cái hay nữa của nó vào.
Cái khuyết điểm lớn nhất của OOP mà tui thấy đó là điểm mạnh lớn nhất của OOP. (sự kế thừa).

Sự kế thừa nó sẽ làm khó khăn thêm cho các lập trình viên trong khi học hướng đối tượng (nếu bạn đi lên từ lập trình cấu trúc)

Bạn phải code nhiều hơn để xử lý một hành động nào đó:

thay vì bên cấu trúc bạn chỉ cần code 2 hàm A,B để làm 2 việc A và B thì bên OOP có thể bạn sẽ phải code nhiều hơn 2 hàm A,B để làm việc này.

Ví dụ:

Bạn cần viết hàm nhập thông tin cho một học sinh và 1 sinh viên thì bạn có thể phải viết 3 hàm:

1 - Hàm nhập thông tin chung của class người
2 - Hàm nhập thông tin của 1 Học Sinh (override của 1)
3 - Hàm nhập thông tin của 1 Sinh Viên (override của 1)

ở đây bạn phải code 3 hàm --- Mệt hơn nhưng đổi lại khi có một thay đổi nhỏ thì sẽ khỏe re hơn.

Cái thứ 2: Bên oop các hàm phân biệt nhau không bằng tên hàm hay kiểu trả về mà phân biệt nhau bằng tham số đầu vào. cái này sẽ làm bạn mất thới gian hơn để học chức năng của hàm đó. (nếu ghi chú không cẩn thận có thể sáng mai ngủ dậy gặp phải trường hợp là ko biết hàm này làm cái gì ??? )

Cái thứ 3: Đây có lẽ là tội lớn thứ nhì của OOP đó là tội bất hiếu (dám đè bẹp cha ông của nó là Lập trình cấu trúc --- Dỡn thui )

vài ý kiến nhỏ có gì sai sót xin chỉ bảo
Trích Congdongcviet.com

Về Đầu Trang Go down
http://thuhuong.tk
anbinhtrong
Thành viên bậc 1
Thành viên bậc 1
anbinhtrong


Tổng số bài gửi : 13
Points : 17
Reputation : 1
Join date : 29/08/2009
Age : 35
Đến từ : BT

Điểm yếu của lập trình OOP Empty
Bài gửiTiêu đề: Re: Điểm yếu của lập trình OOP   Điểm yếu của lập trình OOP Icon_minitimeSat Aug 29, 2009 6:29 pm

Mệt ghê, học cái mới là để cho đầu óc tư duy phát triển, chứ khư khư ôm cái cũ chắc bây giờ chúng ta vẫn xài Dos.
Về Đầu Trang Go down
http://ngoctho1001.blogspot.com/
 
Điểm yếu của lập trình OOP
Về Đầu Trang 
Trang 1 trong tổng số 1 trang
 Similar topics
-
» Những điểm mới trong SQL Server 2008
» Thủ thuật lập trình c#
» Lập trình trên C#
» Quy trình phân tích UML
» Download chương trình Java

Permissions in this forum:Bạn không có quyền trả lời bài viết
minhlap.allgoo.us :: Lập trình :: Lập Trình Hướng Đối Tượng,Đồ Họa OpenGL C, C++-
Chuyển đến