Đăng ký Đăng nhập
Trang chủ Công nghệ thông tin Quản trị mạng Lập trình hướng đối tượng...

Tài liệu Lập trình hướng đối tượng

.PDF
173
722
90
  • 1
    P TRÌNH HƯỚNG ĐỐI TƯỢNG
    PGS.TS. Trn Đình Quế
    KS. Nguyn Mnh Hùng
    Các khái nim cơ bn ca Lp trình hướng đối tượng
    Lp trình hướng đối tượng vi Java
    Trang 1
  • 2
    GII THIU
    Trong nhng năm gn đây, lp trình hướng đối tượng đã tr nên gn gũi nh s ra đời liên tiếp
    ca các ngôn ng lp trình hướng đối tượng. Sc mnh ca phương pháp lp trình hướng đối
    tượng th hin ch kh năng mô hình hoá h thng da trên các đối tượng thc tế, kh năng
    đóng gói và bo v an toàn d
    liu, kh năng s dng li mã ngun để tiết kim chi phí và tài
    nguyên; đặc bit là kh năng chia s mã ngun trong cng đồng lp trình viên chuyên nghip.
    Nhng đim mnh này ha hn s thúc đẩy phát trin mt môi trường lp trình tiên tiến cùng vi
    nn công nghip lp ráp phn mm vi các thư vin thành phn có sn.
    Tài liu này nhm gii thiu cho các sinh viên m
    t cái nhìn tng quan v phương pháp lp trình
    hướng đối tượng cùng cung cp nhng kiến thc, các k thut cơ bn cho phát trin các ng dng
    ca mình da trên ngôn ng lp trình Java - mt trong nhng ngôn ng lp trình hướng đối tượng
    thông dng nht hin nay.
    Ni dung ca tài liu này bao gm hai phn chính:
    Phn th nht trình bày nhng khái nim và các vn đề cơ bn c
    a lp trình hướng đối
    tượng bao gm tng quan v cách tiếp cn hướng đối tượng và các khái nim đối tượng,
    lp, kế tha, đóng gói, đa hình…
    Phn th hai trình bày chi tiết phương pháp lp trình hướng đối tượng vi ngôn ng lp
    trình Java.
    Ni dung ca tài liu bao gm 6 chương:
    Chương 1: Tng quan v cách tiếp cn hướng đối tượng. Trình bày s ti
    ến hoá ca cách tiếp
    cn t lp trình truyn thng đến cách tiếp cn ca lp trình hướng đối tượng và xu
    hướng phát trin ca lp trình hướng đối tượng hin nay.
    Chương 2: Nhng khái nim cơ bn ca lp trình hướng đối tượng. Trình bày các khái nim
    cơ bn như: đối tượng, lp đối tượng vi các thuc tính và phương thc, tính kế th
    a
    đa hình, tính đóng gói ca lp trình hướng đối tượng. Chương này cũng gii thiu
    tng quan mt s ngôn ng lp trình hướng đối tượng thông dng hin nay.
    Chương 3: Ngôn ng Java. Gii thiu nhng khái nim và nhng quy ước ban đầu ca ngôn ng
    lp trình Java: Cu trúc chương trình, cách biên dch, cách đặt tên biến, kiu d liu,
    các toán t và cu trúc lnh ca ngôn ng Java.
    Ch
    ương 4: Kế tha và đa hình trên Java. Trình bày các k thut lp trình hướng đối tượng da
    trên ngôn ng Java: Khai báo lp, các thuc tính và phương thc ca lp; k thut
    tha kế, các lp tru tượng, cài đặt np chng và đa hình trên Java.
    Chương 5: Biu din và cài đặt các cu trúc d liu tru tượng trên Java. Trình bày k thut
    cài đặt và s dng mt s cu trúc d li
    u quen thuc trong Java: ngăn xếp, hàng đợi,
    danh sách liên kết, cây nh phân và đồ th.
    Chương 6: Lp trình giao din trên Java. Trình bày các k thut lp trình giao din trên Java:
    Lp trình vi các giao din cơ bn trong thư vin AWT, lp trình giao din vi Applet
    và HTML, lp trình giao din nâng cao vi thư vin SWING.
    Tài liu này được viết nhm phc v môn hc “Lp trình hướng đối tượng” ging dy tiếp theo
    sau môn hc Ngôn ng
    lp trình C++ và như vy khi hc môn hc này sinh viên s d nm bt
    được nhng đặc trưng khác bit ca ngôn ng Java so vi C++.
    Trang 2
  • 3
    Cun sách này còn có kèm theo mt đĩa CD cha toàn b mã các chương trình cài đặt làm ví d
    và bài tp trong cun sách.
    Mc dù các tác gi đã có nhiu c gng trong quá trình biên son tài liu này, song không th
    tránh khi nhng thiếu sót. Rt mong nhn được s đóng góp ý kiến ca sinh viên và các bn
    đồng nghip.
    Trang 3
  • 4
    PHN 1
    NHNG KHÁI NIM CƠ BN
    CA LP TRÌNH HƯỚNG ĐỐI TƯỢNG
    Trang 4
  • 5
    CHƯƠNG 1
    TNG QUAN V CÁCH TIP CN
    HƯỚNG ĐỐI TƯỢNG
    Ni dung chương này nhm gii thiu mt cách tng quan v cách tiếp cn hướng đối tượng. Ni
    dung trình bày bao gm:
    Gii thiu v cách tiếp cn ca lp trình truyn thng.
    Gii thiu cách tiếp cn ca lp trình hướng đối tượng.
    So sánh s khác bit gia hai cách tiếp cn này.
    Xu hướng hin nay ca lp trình hướng
    đối tượng
    1.1 PHƯƠNG PHÁP TIP CN CA LP TRÌNH TRUYN THNG
    Lp trình truyn thng đã tri qua hai giai đon:
    Giai đon sơ khai, khi khái nim lp trình mi ra đời, là lp trình tuyến tính.
    Giai đon tiếp theo, là lp trình hướng cu trúc.
    1.1.1 Lp trình tuyến tính
    Đặc trưng cơ bn ca lp trình tuyến tính là tư duy theo li tun t. Chương trình s được thc
    hin tun t t đầu đến cui, lnh này kế tiếp lnh kia cho đến khi kết thúc chương trình.
    Đặc trưng
    Lp trình tuyến tính có hai đặc trưng:
    Đơn gin: chương trình được tiến hành đơn gin theo li tun t, không phc tp.
    Đơn lung: ch có mt lung công vic duy nht, và các công vic được thc hin tun t
    trong lung đó.
    Tính cht
    Ưu đim: Do tính đơn gin, lp trình tuyến tính có ưu đim là chương trình đơn gin, d
    hiu. Lp trình tuyến tính được ng dng cho các chương trình đơn gin.
    Nhược đim: Vi các ng dng phc tp, người ta không th dùng lp trình tuyến tính để
    gii quyết.
    Ngày nay, lp trình tuyến tính ch tn ti trong phm vi các modul nh nh
    t ca các phương pháp
    lp trình khác. Ví d trong mt chương trình con ca lp trình cu trúc, các lnh cũng được thc
    hin theo tun t t đầu đến cui chương trình con.
    1.1.2 Lp trình cu trúc
    Trong lp trình hướng cu trúc, chương trình chính được chia nh thành các chương trình con và
    mi chương trình con thc hin mt công vic xác định. Chương trình chính s gi đến chương
    trình con theo mt gii thut, hoc mt cu trúc được xác định trong chương trình chính.
    Trang 5

Mô tả:

Tài liệu Lập trình hướng đối tượng

Tài liệu liên quan