Trang 1 trên tổng số 2 12 Cuối cùngCuối cùng
Từ 1 tới 10 trên tổng số 15 kết quả

Đề tài: Cách tiếp cận với Lập trình hướng đối tượng (OOP)?

  1. #1
    Ngày gia nhập
    03 2008
    Bài viết
    78

    Mặc định Cách tiếp cận với Lập trình hướng đối tượng (OOP)?

    - Mình cũng mới tập làm quen với OOP thôi (learning myself).Nhưng mà mình thấy có hai mảng như sau:
    + Thứ nhất:Mình có download các ebooks về OOP thì thấy toàn là nói về lý thuyết.Nghĩa là nó nói định nghĩa và công dụng of Class, Namespaces, ...Nhưng hoàn toàn ko có một chút CODE nào hết.Tiếp thu rất mơ hồ...

    + Thứ hai:là các dạng dạy cho người mới học.Giống y như mấy bài hướng dẫn của các Mod viết đó.Nó thì nói sơ về định nghĩa và có ví dụ CODE luôn nên dễ nuốt hơn.

    Hồi trước jờ mình toàn học computer theo cách thứ hai thôi (plug and play mà).Nhưng mình thấy là ko ổn..vì đôi khi mình chẳng hiểu cơ chế nó hoạt động thế nào thì khó mà đi sâu được.Chỉ toàn chấp nhận thôi..Jống như áp dụng công thức làm trắc nghiệm vậy!

    Thế nên mình xin ý kiến đóng góp của các bạn có kinh nghiệm?Thanks

    Học thầy ko tày học bạn
    No way, No success..

  2. #2
    Ngày gia nhập
    12 2006
    Nơi ở
    US
    Bài viết
    1,917

    Học tới đây rùi mà tự học thì rất cừ rùi T_T. Nhưng turn me for an advice, mình đã từng đi qua chỗ này của bạn, tới đây phải dừng lại đọc sách vì cố gắng đi tiếp không hiệu quả, có 2 lý do :
    - Học OOP tự học rất cực vì nó không khó nhưng đơn giản chúng ta không có project và người hướng dẫn -> dẫn đến dễ bế tắc.
    - Code OOP thường dài và đòi hỏi làm việc trong nhiều ngày, tâm trạng của mình lúc học cái này là thích done everything in one day T_T, nhưng nó đòi hỏi phải rewrite-rewrite and rewrite more.
    Nhưng hoàn toàn ko có một chút CODE nào hết.Tiếp thu rất mơ hồ...
    Yes, sách như vậy rất khô khan nhưng phải đọc và đọc every single word. Why ?
    -> Học lập trình không chỉ biết code mà phải biết read documentation, chạy càng nhanh té càng lẹ.
    -Bây h kiếm 1 cuốn sách nào đó có 1 chương trình nào đó ví dụ : quản lý thư viện, vẽ sơ đồ UML ra, thêm mắm muối vào cho từng hàm, dữ liệu...Viết cho nó mở rộng lên, rùi post lên để mọi người xem cho .
    Hồi trước jờ mình toàn học computer theo cách thứ hai thôi (plug and play mà).Nhưng mình thấy là ko ổn..vì đôi khi mình chẳng hiểu cơ chế nó hoạt động thế nào thì khó mà đi sâu được.Chỉ toàn chấp nhận thôi..Jống như áp dụng công thức làm trắc nghiệm vậy!
    Chỉ lúc đầu thôi, lúc sau sẽ khác, chẳng có công thức nào cả

  3. #3
    Ngày gia nhập
    03 2008
    Bài viết
    78

    - Đúng vậy!có những kiến thức mà mình phải đc đào tạo bài bản thì mới mong lĩnh hội đc.Thế nên mình chưa quen nhưng cũng ráng ngồi ngâm cứu ebook vậy.

    - Trước jờ, mình thấy mình toàn học theo kiểu bottom - up ko hà.Nghĩa là mình cứ học cái gì đó theo hình ảnh, theo ví dụ, đôi khi là chấp nhận nữa...xong khi khá lên tí xíu mình có dịp đọc lại tài liệu hồi trước thấy ô sao mà lúc trước mình ko hiểu nó nhỉ !!!

    - nên mới mong các bạn đi trước "cố vấn" cho (The way of studying OOP).Thế nên bi jờ trước mắt là vừa đọc tới đâu vừa gõ vừa xem tới đó thôi chứ thú thật đọc hết xong chắc wên hết lun.
    - Thanks!
    No way, No success..

  4. #4
    Ngày gia nhập
    12 2006
    Nơi ở
    US
    Bài viết
    1,917

    Nếu thực sự hacker muốn trở thành real C++ programmer, thì có lẽ hacker might want to take a look at STL container and Boost Library and Template metaprogramming before move on . Tuy nhiên không biết hacker đã học về Data structure trong C++ hết chưa ( linklist, queue, stack, tree, hash table ) ?

  5. #5
    Ngày gia nhập
    11 2007
    Bài viết
    294

    Chính ra đọc băn khoăn của bạn này lại thấy bồi hồi ^^!
    Táng Java với C# xôi thịt nhiều quá rồi đâm ra giờ nhìn lại C++ thấy ngại ^^!
    Mà chính ra học với gúc gồ còn hay hơn đọc ebook ^^!
    (Đợt rồi đọc ebook nhiều quá có khi mắt phải lên cả nửa độ ^^!)
    Is the moon rising...

  6. #6
    Ngày gia nhập
    02 2008
    Bài viết
    88

    Red face Cách tiếp cận với Lập trình hướng đối tượng (OOP)?

    Mình là một trường hợp khác đây. Ban đầu cứ mình cứ tưởng hướng đối tượng là mấy cái button textbox cơ chứ
    Sau này khi học java thì mới thấu hiểu được 1 chút gọi là đối tượng, lúc sau lại học thêm C# song song và java thì lúc này mới thật sự hiểu đối tượng là gì
    Mình từ Caulacbovb qua)
    Giã từ VB6 đến với VB.Net, C# và Java.

  7. #7
    Ngày gia nhập
    10 2007
    Nơi ở
    HCMUNS
    Bài viết
    459

    Sau này khi học java thì mới thấu hiểu được 1 chút gọi là đối tượng, lúc sau lại học thêm C# song song và java thì lúc này mới thật sự hiểu đối tượng là gì
    Hay nhỉ. Anhtuyen có thể giải thích cho nhc hiểu "Hướng đối tượng" là gì được không ?

    Thanks.
    Keep moving forward!

    ... Retired ...

  8. #8
    Ngày gia nhập
    02 2008
    Bài viết
    88

    MÌnh hiểu hướng đối tượng theo nghĩa đơn giản lắm. ,chủ yếu để có thể áp dụng thôi.
    Theo mình hiểu : Hướng đối tượng giúp ta tập trung vào những yếu tố cụ thể và cần thiết (loại bỏ những cái dư thừa ) và tổ chức những công việc đó thành những đối tượng có nghĩa là nó sẽ có thuộc tính và hành vi (theo mình hiểu là phương thức).
    Hướng đối tượng có những lợi ích như:
    - Thừa kế : là mình có thể phát triển một đối tượng mới thùa hưởng từ đối tượng cũ, mình chỉ cần viết code bổ sung chứ ko cần toàn bộ.
    - Bao đóng : chỉ cần biết nó có tác dụng gì mà ko cần biết bên trong code nó viết thế nào .
    - Tính đa hình : mình thường thấy áp dụng ở Overload phương thức (các phương thức cùng tên nhưng phân biệt bằng kiểu các tham số truyền vào hay số lượng các tham số truyền vào).
    Đó chỉ là khả năng hiểu của mình thôi, nếu có gì sai nhờ các bạn sửa giúp.
    Đã được chỉnh sửa lần cuối bởi anhtuyenbk : 15-03-2008 lúc 11:13 AM.
    Mình từ Caulacbovb qua)
    Giã từ VB6 đến với VB.Net, C# và Java.

  9. #9
    Ngày gia nhập
    12 2006
    Nơi ở
    US
    Bài viết
    1,917

    Đó chỉ là khả năng hiểu của mình thôi, nếu có gì sai nhờ các bạn sửa giúp.
    Có gì thắc mắc cứ hỏi con mèo đánh đàn đó -> nhc1987 --> trùm OOP T_T !

  10. #10
    Ngày gia nhập
    10 2007
    Nơi ở
    Gameloft studio
    Bài viết
    175

    Trích dẫn Nguyên bản được gửi bởi anhtuyenbk Xem bài viết
    Đó chỉ là khả năng hiểu của mình thôi, nếu có gì sai nhờ các bạn sửa giúp.
    Bạn hãy thử đọc tài liệu về hướng đối tượng thì sẽ hiểu rõ hơn, chứ học java hay C# không thôi thì chưa nói lên được gì đâu.
    Không biết ghi gì luôn ...

Các đề tài tương tự

  1. Giáo viên nhận dạy kèm tiếng anh giao tiếp tại TPHCM hoặc Toeic
    Gửi bởi phi60801530 trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 1
    Bài viết cuối: 11-02-2017, 09:10 PM
  2. Trả lời: 0
    Bài viết cuối: 18-04-2012, 12:24 PM
  3. [Kinh nghiệm học tiếng Anh]Học tiếng Anh hiệu quả-English Made Simple!
    Gửi bởi Nhung Tran trong diễn đàn English for IT | Tiếng anh cho dân CNTT
    Trả lời: 5
    Bài viết cuối: 17-12-2010, 10:26 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn