I mentioned that to make a simple inverse processor, all I had to do w การแปล - I mentioned that to make a simple inverse processor, all I had to do w ไทย วิธีการพูด

I mentioned that to make a simple i

I mentioned that to make a simple inverse processor, all I had to do was override a class and invert the return value of Process(). That’s pretty easy to do… Except I need an entire new class to do it. If I want to make more types of numeric processing, I need to provide similar type checking and conversion. This code gets duplicated every time I go to add another simple class.

I also have my factory class responsible for creating my processor instances. They’re relatively coupled already, but I want developers to have to use my factory to construct instances of processor interface and not worry about the specific implementations. So what if my factory had a bit more say in the construction if the processors? I could use lambdas to pass in the logic that’s unique to each type of processor, and keep each type of processor pretty bare bones. This would move more logic into the factory, but reduce the number of processor implementations I have to make.
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
กล่าวว่า เพื่อให้ตัวประมวลผลผกผันง่าย ทั้งหมดผมจะทำคือแทนที่ชั้นเรียน และสลับค่าที่ส่งคืนของ Process() ที่พักสวยไม่... แต่ต้องเป็นชั้นใหม่ทั้งหมดจะทำ ถ้าอยากจะทำการประมวลผลตัวเลขชนิดเพิ่มเติม ฉันต้องการให้คล้ายชนิดการตรวจสอบและแปลง รหัสนี้จะทำซ้ำทุกครั้งที่ไปเรียนอย่างอื่นเพิ่มฉันมีของฉันชั้นโรงงานที่รับผิดชอบสำหรับการสร้างอินสแตนซ์ของตัวประมวลผลของฉัน พวกเขาจะค่อนข้างควบคู่อยู่แล้ว แต่ต้องพัฒนาให้มีการใช้โรงงานของฉันเพื่อสร้างอินสแตนซ์ของตัวประมวลผลอินเทอร์เฟซ และไม่ต้องกังวลเกี่ยวกับการใช้งานเฉพาะ ดังนั้น ถ้าโรงงานของฉันมีบิตเพิ่มเติมว่า ในการก่อสร้างถ้าการประมวลผลหรือไม่ ฉันสามารถใช้ lambdas เพื่อส่งผ่านในตรรกะที่ไม่ซ้ำกันแต่ละชนิดของตัวประมวลผล และให้แต่ละชนิดของตัวประมวลผลมุ่งสวย นี้จะย้ายตรรกะในโรงงาน แต่ลดจำนวนการใช้งานตัวประมวลผลที่ต้องทำ
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
ที่ผมกล่าวถึงว่าจะทำให้การประมวลผลที่ตรงกันข้ามง่ายสิ่งที่ผมต้องทำคือแทนที่การเรียนและกลับค่าตอบแทนของกระบวนการ () นั่นเป็นเรื่องง่ายสวยที่จะทำ ... ยกเว้นผมต้องเรียนใหม่ทั้งหมดที่จะทำมัน ถ้าผมต้องการที่จะทำให้รูปแบบอื่น ๆ ของการประมวลผลตัวเลขที่ฉันต้องการที่จะให้การตรวจสอบประเภทที่คล้ายกันและการแปลง รหัสนี้ได้รับการทำซ้ำทุกครั้งที่ผมไปเพิ่มระดับง่ายอีกทุก. ฉันยังมีระดับโรงงานของฉันรับผิดชอบในการสร้างกรณีประมวลผลของฉัน พวกเขากำลังค่อนข้างควบคู่ไปแล้ว แต่ผมต้องการนักพัฒนาที่จะต้องใช้โรงงานของฉันที่จะสร้างอินสแตนซ์ของอินเตอร์เฟซโปรเซสเซอร์และไม่ต้องกังวลกับการใช้งานที่เฉพาะเจาะจง ดังนั้นสิ่งที่ถ้าโรงงานของฉันมีน้อยมากในการก่อสร้างกล่าวว่าถ้าหน่วยประมวลผลหรือไม่? ฉันสามารถใช้ lambdas ที่จะผ่านในตรรกะที่ไม่ซ้ำกันกับชนิดของแต่ละหน่วยประมวลผลและเก็บแต่ละประเภทของโปรเซสเซอร์กระดูกเปลือยสวย นี้จะย้ายตรรกะมากยิ่งขึ้นในโรงงาน แต่ลดจำนวนของการใช้งานหน่วยประมวลผลที่ผมจะต้องทำ

การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
ฉันกล่าวว่าเพื่อให้หน่วยประมวลผลผกผันง่าย ทั้งหมดที่ฉันต้องทำคือแทนที่ชั้นเรียนและแปลงกลับค่าของ process() . มันง่ายสวยที่จะทำ . . . . . . . ยกเว้นผมต้องเรียนใหม่ทั้งหมดที่จะทำมัน ถ้าผมต้องการที่จะทำให้ประเภทของการประมวลผลตัวเลข ผมต้องการให้คล้ายคลึงกัน ประเภทการตรวจสอบและการแปลง รหัสนี้จะเหมือนทุกครั้งที่ไปเพิ่มอีก

ง่ายชั้นเรียนผมมีโรงงานชั้นรับผิดชอบในการสร้างอินสแตนซ์โปรเซสเซอร์ . พวกเขากำลังค่อนข้างคู่อยู่แล้ว แต่ผมต้องการนักพัฒนาจะต้องใช้โรงงานของฉันเพื่อสร้างอินสแตนซ์ของโปรเซสเซอร์และไม่ต้องกังวลเกี่ยวกับการดำเนินงานที่เฉพาะเจาะจง ดังนั้นถ้าโรงงานมีมากขึ้นพูดในการก่อสร้างถ้าโปรเซสเซอร์ ?ฉันสามารถใช้ lambdas ต่อมาในตรรกะที่ไม่ซ้ำกับแต่ละชนิดของตัวประมวลผล และให้แต่ละประเภทของโปรเซสเซอร์สวยเปลือยกระดูก นี้จะย้ายตรรกะมากขึ้นในโรงงาน แต่ลดจำนวนโปรเซสเซอร์ซึ่งผมต้องทำ
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2026 I Love Translation. All reserved.

E-mail: