[英]type-casting can be an example of adapter design pattern?
適配器設計模式解決了兩個不兼容的接口或對象之間的不兼容性。
如果執行本機類型轉換:
float a = 2.5;
int b = (int)a;
適配器設計模式在這里適用嗎?
否。由於適配器模式需要對象實例,並且類型轉換基元完全不使用任何對象,因此它不是適配器模式。 即使您在Object實例之間進行轉換(只有在它們處於相同的類型層次結構中也可以這樣做),它也不是適配器模式。 在Wikipedia文章中 (添加了重點),適配器模式是一種軟件設計模式,允許從另一個接口使用現有類的接口。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.