Adapter pattern works as a bridge between two incompatible interfaces. dịch - Adapter pattern works as a bridge between two incompatible interfaces. Việt làm thế nào để nói

Adapter pattern works as a bridge b

Adapter pattern works as a bridge between two incompatible interfaces. This type of design pattern comes under structural pattern as this pattern combines the capability of two independent interfaces.

This pattern involves a single class which is responsible to join functionalities of independent or incompatible interfaces. A real life example could be a case of card reader which acts as an adapter between memory card and a laptop. You plugin the memory card into card reader and card reader into the laptop so that memory card can be read via laptop.

We are demonstrating use of Adapter pattern via following example in which an audio player device can play mp3 files only and wants to use an advanced audio player capable of playing vlc and mp4 files.

Implementation
We have a MediaPlayer interface and a concrete class AudioPlayer implementing the MediaPlayer interface. AudioPlayer can play mp3 format audio files by default.

We are having another interface AdvancedMediaPlayer and concrete classes implementing the AdvancedMediaPlayer interface. These classes can play vlc and mp4 format files.

We want to make AudioPlayer to play other formats as well. To attain this, we have created an adapter class MediaAdapter which implements the MediaPlayer interface and uses AdvancedMediaPlayer objects to play the required format.

AudioPlayer uses the adapter class MediaAdapter passing it the desired audio type without knowing the actual class which can play the desired format. AdapterPatternDemo, our demo class will use AudioPlayer class to play various formats.
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Bộ chuyển đổi mô hình hoạt động như một cầu nối giữa hai giao diện không tương thích. Loại này của mẫu thiết kế đến dưới cấu trúc mô hình như mô hình này kết hợp khả năng của hai giao diện độc lập.Mô hình này liên quan đến một lớp học duy nhất có trách nhiệm tham gia vào chức năng giao diện độc lập hoặc không tương thích. Một ví dụ cuộc sống thực tế có thể là một trường hợp đầu đọc thẻ có vai trò như một bộ chuyển đổi giữa thẻ nhớ và máy tính xách tay. Bạn plugin thẻ nhớ vào đầu đọc thẻ và đầu đọc thẻ vào máy tính xách tay vì vậy rằng thẻ nhớ có thể được đọc qua máy tính xách tay.Chúng tôi chứng minh sử dụng bộ chuyển đổi mô hình thông qua ví dụ sau đây trong đó thiết bị âm thanh máy nghe nhạc có thể chơi tập tin mp3 và muốn sử dụng một nâng cao âm thanh máy nghe nhạc có khả năng chơi các tập tin vlc và mp4.Thực hiệnChúng tôi có một giao diện MediaPlayer và một lớp bê tông AudioPlayer triển khai thực hiện các giao diện MediaPlayer. AudioPlayer có thể chơi mp3 định dạng tập tin âm thanh theo mặc định.Chúng tôi đang có một giao diện AdvancedMediaPlayer và các lớp học cụ thể việc thực hiện các giao diện AdvancedMediaPlayer. Các lớp học có thể chơi vlc và mp4 định dạng tập tin.Chúng tôi muốn làm cho AudioPlayer để chơi các định dạng khác. Để đạt được điều này, chúng tôi đã tạo ra một lớp vỉ MediaAdapter mà thực hiện các giao diện MediaPlayer và sử dụng các đối tượng AdvancedMediaPlayer để chơi định dạng yêu cầu.AudioPlayer sử dụng loại adapter MediaAdapter đi qua nó âm thanh loại mong muốn mà không biết thực tế lớp học mà có thể chơi các định dạng mong muốn. AdapterPatternDemo, lớp demo của chúng tôi sẽ sử dụng AudioPlayer lớp để chơi định dạng khác nhau.
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Adapter Pattern hoạt động như một cầu nối giữa hai giao diện không tương thích. Đây là loại mẫu thiết kế đi kèm theo mô hình cấu trúc, mô hình này kết hợp khả năng của hai giao diện độc lập.

Mô hình này bao gồm một lớp duy nhất có trách nhiệm tham gia các chức năng của giao diện độc lập hoặc không tương thích. Một ví dụ thực tế cuộc sống có thể là một trường hợp đầu đọc thẻ mà hoạt động như một bộ chuyển đổi giữa các thẻ nhớ và một máy tính xách tay. Bạn cắm thẻ nhớ vào đầu đọc thẻ và đầu đọc thẻ vào máy tính xách tay để mà thẻ nhớ có thể được đọc thông qua máy tính xách tay.

Chúng tôi được chứng minh sử dụng các mô hình adapter qua ví dụ sau đây, trong đó một thiết bị nghe nhạc âm thanh có thể chơi các file mp3 chỉ và muốn sử dụng một máy nghe nhạc âm thanh tiên tiến có khả năng chơi vlc và mp4 tập tin.

thực hiện
Chúng tôi có một giao diện MediaPlayer và một lớp bê tông Audioplayer thực hiện các giao diện MediaPlayer. Audioplayer có thể chơi các định dạng mp3 file âm thanh theo mặc định.

Chúng tôi đang có một AdvancedMediaPlayer giao diện và các lớp bê tông thực hiện các giao diện AdvancedMediaPlayer. Những lớp học có thể chơi vlc và định dạng mp4 tập tin.

Chúng tôi muốn làm cho Audioplayer để chơi các định dạng khác. Để đạt được điều này, chúng tôi đã tạo ra một lớp MediaAdapter bộ chuyển đổi mà thực hiện các giao diện MediaPlayer và dùng vật AdvancedMediaPlayer để chơi các định dạng cần thiết.

Audioplayer sử dụng MediaAdapter lớp adaptor đi qua nó là loại âm thanh mong muốn mà không biết các lớp học thực tế mà có thể chơi các định dạng mong muốn. AdapterPatternDemo, lớp học của chúng tôi sẽ giới thiệu sử dụng lớp Audioplayer để chơi các định dạng khác nhau.
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2024 I Love Translation. All reserved.

E-mail: