Getters và setters

Nhiều bạn khi code, nhất là các bạn coder tự học không qua trường lớp bài bản, hay thắc mắc là vì sao lại sử dụng getters và setters thay vì trực tiếp thay đổi giá trị của một field member hay property của class? Chẳng hạn, tôi có một Plain Old Java Object (gọi […]

Tự tạo callback trong lập trình

Với bài viết trước, chúng tôi hi vọng bạn đã có cái nhìn tổng thể và hiểu được ý nghĩa của các callbacks. Lần này, chúng ta sẽ tiến hành thực hiện tạo một callback theo ý của mình. Tôi sẽ trình bày việc tạo callback trong Java/Android và Javascript qua một vài ví dụ […]

Callback

Hiện tại thì khi viết code cho bất kì target platform nào thì bạn cũng ít nhiều viết các callbacks, dù là bạn có để ý hay biết tới cái tên “callback” hay không. Nếu câu trả lời là không, thì bài viết này sẽ giúp các bạn có một số kiến thức để vận […]

Cách đặt tên instance cho đúng khi code Java và Android

Khi các bạn nhờ giúp đỡ, có gửi code cho tôi đọc qua thì thực tế là tôi rất khó chịu với cách đặt tên instances và methods của khá nhiều bạn. Một số bạn dùng cả tiếng Anh và tiếng Việt, làm tôi đọc hơi bị “quáng gà”. Dù sao tôi vẫn có thiện […]

Những điểm khác nhau OOP của C++ và Java

Giới thiệu Sau một thời gian 2 năm làm việc với C++, tôi bắt đầu tìm hiểu những cái mới mẻ với ngôn ngữ Java. Tôi nhận thấy rằng OOP trong Java có khá nhiều điều hay và mới mẻ như Java là ngôn ngữ thuần hướng đối tượng, khônng hổ trợ đa kế thừa, […]