Cả hai Dependency Injection (DI) và Service Locator (SL) đều tuân theo DIP principle. Nó giúp chúng ta tạo ra ứng dụng ít kết dính, dễ hiểu, dễ viết test, dễ mở rộng, …
Blog Posts
Cả hai Dependency Injection (DI) và Factory đều nhằm mục đích cung cấp một cách tiện lợi cho việc tạo một thể hiện của một class. Hai Pattern này đều dựa trên quy …
Dependency Injection (DI) có nhiều ưu điểm hơn Singleton, ở một số ý sau: Dễ dàng thay thế: Singleton thì lúc nào cũng chỉ có thể truy xuất 1 Object duy nhất, không …
I. TypeScript là gì ? – Typescript là một dự án mã nguồn mở được Microsoft phát triển, được xem là một phiên bản nâng cao của Javascript. – TypeScript …
Lập trình hướng đối tượng (𝗢𝗯𝗷𝗲𝗰𝘁 𝗢𝗿𝗶𝗲𝗻𝘁𝗲𝗱 𝗣𝗿𝗼𝗴𝗿𝗮𝗺𝗺𝗶𝗻𝗴 – 𝗢𝗢𝗣) là một trong những kỹ thuật lập trình rất quan trọng và sử dụng nhiều hiện nay. Hầu hết các …
Chuẩn hóa Chuẩn hóa là một kỹ thuật giúp người thiết kế nhóm các dữ liệu và đặt chúng trong các bảng phù hợp. Do vậy việc chuẩn hóa một …
MQTT là gì? MQTT (Message Queuing Telemetry Transport) là một giao thức nhắn tin tiêu chuẩn OASIS cho Internet of Things (IoT). Nó được thiết kế như một phương tiện …
+Mở đầu về modul2 học về web và giao thức http mình cũng đi tìm hiểu chút về các giao thức. +Trước khi tới http mình lại phải quay lại …
Các trang web được xem bằng cách sử dụng một chương trình phần mềm được gọi là trình duyệt web. Phần mềm duyệt web chạy trên máy tính xách tay …
Abstract class: Lớp trừu tượng đơn giản được xem như một class cha cho tất cả các Class có cùng bản chất. Do đó mỗi lớp dẫn xuất (lớp con) …
Linux là tên gọi của một hệ điều hành máy tính và cũng là tên hạt nhân của hệ điều hành. Nó có lẽ là một ví dụ nổi tiếng …
Các thế hệ trước của công nghệ Blockchain 4.0 Có một vài điểm tốt nhất như tính bảo mật cao, hệ thống lưu trữ tự động cùng tính bất biến …
Khi áp dụng kỹ thuật Dependency Injection, thì một vấn đề khác nảy sinh là làm thế nào chúng ta biết được một lớp sẽ phụ thuộc vào những lớp …
Inversion of Control (IoC) là pattern tuân theo Dependency inversion principle. Inversion of Control (IoC) dịch là đảo ngược điều khiển. Ý của nó là làm thay đổi luồng điều …
I. Phần mở đầu Bạn đã bao giờ đăng nhập vào 1 trang web và tự hỏi làm sao mà khi mình chuyển trang tài khoản mình vẫn còn đó, …
Laravel Framework sở hữu một hệ sinh thái lớn bao gồm các tính năng như: instant deployment, routing, ORM, DB query, Routing, Templating… Dưới đây là một số tính năng …
Đầu tiên chúng ta tìm hiểu merge là gì nhé.Merge có thể hiểu đơn giản là chúng ta nối 2 đoạn code ở 2 branch khác nhau vảo làm một …
Framework là một khái niệm của tập hợp các cấu trúc và hướng dẫn, được sử dụng để xây dựng một cái gì đó hữu ích. Software Framework là gì? …
SOLID là gì? OOD viết tắt từ Object-Oriented Design, xét về lĩnh vực phát triển phần mềm thì OOD đóng vài trò quan trọng giúp bạn viết code một cách linh hoạt, …
Bắt đầu thôi Lệnh pushĐể chia sẻ lịch sử thay đổi của local repository mà bản thân đang có bằng remote repository, cần phải upload lịch sử thay đổi trong …