<?xml version="1.0" encoding="UTF-8" ?>
<rss
    version="2.0"
    xmlns:atom="http://www.w3.org/2005/Atom"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:webfeeds="http://webfeeds.org/rss/1.0"
    xmlns:media="http://search.yahoo.com/mrss/"
    >
    <channel>
        <title>Inheritance Tag - Viblo</title>
        <link>https://viblo.asia/rss</link>
        <description><![CDATA[Free service for technical knowledge sharing]]></description>
        <atom:link href="https://viblo.asia/rss/tags/inheritance.rss" rel="self"></atom:link>
                <copyright>Sun* Inc.</copyright>
                                                <webfeeds:logo>https://viblo.asia/logo_full.svg</webfeeds:logo>
        <image>
            <url>https://viblo.asia/logo_full.svg</url>
            <title>Inheritance Tag - Viblo</title>
            <link>https://viblo.asia/rss</link>
        </image>
                                <language>vi-vn</language>
        <lastBuildDate>2026-04-21T19:35:55+07:00</lastBuildDate>
                <item>
            <title><![CDATA[[C++ OOP Thực Chiến] Bài 5: Kế thừa (Inheritance) - Đừng copy-paste code nữa, hãy dùng não!]]></title>
                        <link>https://viblo.asia/p/c-oop-thuc-chien-bai-5-ke-thua-inheritance-dung-copy-paste-code-nua-hay-dung-nao-PoL7e0e24vk</link>
            <guid isPermaLink="true">https://viblo.asia/p/c-oop-thuc-chien-bai-5-ke-thua-inheritance-dung-copy-paste-code-nua-hay-dung-nao-PoL7e0e24vk</guid>
            <description><![CDATA[Chào anh em! Chúng ta lại gặp nhau trong series OOP Thực chiến.

Ở [Bài 4], chúng ta đã thiết kế một cái DigitalWallet (Ví điện tử) cực kỳ an toàn với...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-18 23:59:52</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[ Ưu tiên Composition hơn Inheritance: Góc nhìn từ Kotlin]]></title>
                        <link>https://viblo.asia/p/uu-tien-composition-hon-inheritance-goc-nhin-tu-kotlin-EoW4o9M7Lml</link>
            <guid isPermaLink="true">https://viblo.asia/p/uu-tien-composition-hon-inheritance-goc-nhin-tu-kotlin-EoW4o9M7Lml</guid>
            <description><![CDATA[ Tổng quan
Trong lập trình hướng đối tượng (OOP), có hai cách chính để tái sử dụng code và thiết lập mối quan hệ giữa các lớp: inheritance (kế thừa) v...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kẻ hai mặt</dc:creator>
            <pubDate>2025-05-15 20:08:41</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Liskov Substitution Principle với Composition Over Inheritance]]></title>
                        <link>https://viblo.asia/p/liskov-substitution-principle-voi-composition-over-inheritance-AZoJjXd2VY7</link>
            <guid isPermaLink="true">https://viblo.asia/p/liskov-substitution-principle-voi-composition-over-inheritance-AZoJjXd2VY7</guid>
            <description><![CDATA[Nguyên tắc thay thế Liskov (Liskov Substitution Principle - LSP) là một trong những nguyên tắc thiết kế quan trọng trong lập trình hướng đối tượng. Ng...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mạnh Cường Võ</dc:creator>
            <pubDate>2023-06-04 00:18:33</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Hàm `super()` trong Python và một số vấn đề liên quan]]></title>
                        <link>https://viblo.asia/p/ham-super-trong-python-va-mot-so-van-de-lien-quan-Ny0VGAR8JPA</link>
            <guid isPermaLink="true">https://viblo.asia/p/ham-super-trong-python-va-mot-so-van-de-lien-quan-Ny0VGAR8JPA</guid>
            <description><![CDATA[Khi lập trình hướng đối tượng với Python, ta thường bắt gặp các câu lệnh như super().init() hoặc super().method() nhất là khi đọc doc của các thư viện...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lê Minh Tú</dc:creator>
            <pubDate>2022-08-28 09:45:15</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Cách sử dụng Implements v/s Extends v/s With trong  Flutter]]></title>
                        <link>https://viblo.asia/p/cach-su-dung-implements-vs-extends-vs-with-trong-flutter-gAm5ym9D5db</link>
            <guid isPermaLink="true">https://viblo.asia/p/cach-su-dung-implements-vs-extends-vs-with-trong-flutter-gAm5ym9D5db</guid>
            <description><![CDATA[Trong bài đăng này, tôi sẽ đề cập đến Implements v/s Extends v/s With.Là các từ khóa trong Dart.

Introduction

Nếu bạn đang phát triển một ứng dụng F...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Minh Hai B</dc:creator>
            <pubDate>2021-08-18 16:52:09</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[4 nguyên lý cơ bản trong OOP và ví dụ dễ hiểu bằng Python]]></title>
                        <link>https://viblo.asia/p/4-nguyen-ly-co-ban-trong-oop-va-vi-du-de-hieu-bang-python-jvElaaoolkw</link>
            <guid isPermaLink="true">https://viblo.asia/p/4-nguyen-ly-co-ban-trong-oop-va-vi-du-de-hieu-bang-python-jvElaaoolkw</guid>
            <description><![CDATA[OOP sinh ra nhằm tổ chức mã nguồn tốt hơn, và làm cho việc lập trình giống như việc tổ chức quản lý các đối tượng trong thế giới thực. Trong OOP, ngườ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tony Pham</dc:creator>
            <pubDate>2021-06-27 13:42:55</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Đa Kế Thừa Trong Java] - Tại sao không?]]></title>
                        <link>https://viblo.asia/p/da-ke-thua-trong-java-tai-sao-khong-4dbZNJMaZYM</link>
            <guid isPermaLink="true">https://viblo.asia/p/da-ke-thua-trong-java-tai-sao-khong-4dbZNJMaZYM</guid>
            <description><![CDATA[![](https://images.viblo.asia/8103ab52-6f01-4d2c-b5f9-78234c063e11.png)


1. Mở đầu câu chuyện.
- Tý: Hey, hôm trước thấy mày nói về 4 tính chất của l...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">David Nguyen</dc:creator>
            <pubDate>2020-08-06 23:52:18</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[DRY trong Ruby bằng inheritance và mixin]]></title>
                        <link>https://viblo.asia/p/dry-trong-ruby-bang-inheritance-va-mixin-YWOZrBNrZQ0</link>
            <guid isPermaLink="true">https://viblo.asia/p/dry-trong-ruby-bang-inheritance-va-mixin-YWOZrBNrZQ0</guid>
            <description><![CDATA[Trong bài viết này mình xin đề cập đến cách cơ bản để giảm thiểu trùng lặp code trong ứng dụng, bạn sẽ hay nghe đến DRY - Don't Repeat Yourself.

Inhe...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tài Trí Võ</dc:creator>
            <pubDate>2019-11-16 18:38:11</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Sử dụng đa kế thừa trong Javascript ES6]]></title>
                        <link>https://viblo.asia/p/su-dung-da-ke-thua-trong-javascript-es6-GrLZD82eZk0</link>
            <guid isPermaLink="true">https://viblo.asia/p/su-dung-da-ke-thua-trong-javascript-es6-GrLZD82eZk0</guid>
            <description><![CDATA[Thật ra từ khi ES6 ra đời thì tôi càng yêu thích lập trình javascipt hơn bất kỳ các ngôn ngữ nào tôi biết. Nhưng chỉ riêng thiếu một thứ của ES6 đó là...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anony Stick</dc:creator>
            <pubDate>2019-06-13 11:27:53</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Inheritance trong Java: Classes, Superclasses, and Subclasses (Phần 1)]]></title>
                        <link>https://viblo.asia/p/inheritance-trong-java-classes-superclasses-and-subclasses-phan-1-63vKjV3AK2R</link>
            <guid isPermaLink="true">https://viblo.asia/p/inheritance-trong-java-classes-superclasses-and-subclasses-phan-1-63vKjV3AK2R</guid>
            <description><![CDATA[Các phần trong bài viết này bao gồm  các phần như sau:
* Classes, Superclasses, and Subclasses
* Object: The Cosmic Superclass
* Generic Array Lists
*...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hien Ho</dc:creator>
            <pubDate>2019-05-26 01:04:52</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Sự khác biệt của Inheritance và Polymorphism trong Java]]></title>
                        <link>https://viblo.asia/p/su-khac-biet-cua-inheritance-va-polymorphism-trong-java-vyDZOx3Rlwj</link>
            <guid isPermaLink="true">https://viblo.asia/p/su-khac-biet-cua-inheritance-va-polymorphism-trong-java-vyDZOx3Rlwj</guid>
            <description><![CDATA[![](https://images.viblo.asia/23112ea2-d68b-4b8e-a65b-a5c3cb06bf00.jpg)


Như các bạn cũng đã biết khi bắt đầu học trong Javacore thì các sempai Inter...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hien Ho</dc:creator>
            <pubDate>2019-05-19 04:42:59</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Một số điều thú vị về tính thừa kế trong Java]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/mot-so-dieu-thu-vi-ve-tinh-thua-ke-trong-java-V3m5WB2xlO7</link>
            <guid isPermaLink="true">https://viblo.asia/p/mot-so-dieu-thu-vi-ve-tinh-thua-ke-trong-java-V3m5WB2xlO7</guid>
            <description><![CDATA[Từ lúc bắt đầu học Java đến giờ, mình cứ nghĩ đã hiểu được tính chất thừa kế trong Java là gì và nó hoạt động như thế nào. Nhưng thực sự trong quá trì...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vu Duc Tung</dc:creator>
            <pubDate>2018-07-21 23:59:10</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Functional inheritance - JavaScript]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/functional-inheritance-javascript-Az45bpQQZxY</link>
            <guid isPermaLink="true">https://viblo.asia/p/functional-inheritance-javascript-Az45bpQQZxY</guid>
            <description><![CDATA[Inheritance - is the creation of new "classes" on the basis of existing ones.

In JavaScript can be realized in several ways, one of which - using an ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ivanov Sergey</dc:creator>
            <pubDate>2017-02-21 15:07:32</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[(Basic) Beings and matters. The first inheritance.]]></title>
                        <link>https://viblo.asia/p/basic-beings-and-matters-the-first-inheritance-Zzb7vD6dMjKd</link>
            <guid isPermaLink="true">https://viblo.asia/p/basic-beings-and-matters-the-first-inheritance-Zzb7vD6dMjKd</guid>
            <description><![CDATA[Background

Remember our last discussion about "Interface" and "Abstract Class"? Cannot decide between those two, yet? It's ok. Let's bring them all t...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Erlangga Hasto Handoko</dc:creator>
            <pubDate>2015-10-21 08:18:01</pubDate>
                                                                                                        </item>
            </channel>
</rss>
