سؤال

والأسبوع الماضي طالب شاب يسألني إذا التنظيم هو نفس الصب. وكان جوابي بالتأكيد لا. التنظيم هو seralization، وسيلة لتحويل ل تمثيل الذاكرة لأوبجكت إلى بايت من أجل أن تنتقل إلى يرتبط الشبكة في حين صب لكتابة التحويل / الإكراه.

وبعد ذلك، إعادة النظر في مسألة I كان يعتقد أن التنظيم يمكن أن ينظر إليه على أنه حالة خاصة من الصب. على سبيل المثال تحول تمثيل الذاكرة في أكس ثم يمكن القول أن كنت "الصب" لنوع تحددها قواعد اللغة XSD المماثل من أن ملف xml.

ما رأيك في هذا؟

هل كانت مفيدة؟

المحلول

والصب لا تعديل نوع البيانات. هذا هو تمييز كبير. عند تعبئة شيء، كنت تقوم بتحويل البيانات إلى شيء آخر.

وويلقي بسيط يغير فقط كيف كنت تفسير كائن، وليس ما هو كائن داخليا.

وأوافق على أن التمييز يجب أن يكون واضحا آخر الناس غير مألوف قد يتم الخلط.

نصائح أخرى

والتنظيم بشكل عام عن حدود التكنولوجيا (على سبيل المثال الذهاب عبر الشبكة أو من نوع ذاكرة لأخرى كما في حالة تمكن / غير المدارة) في حين صب عموما ضمن نفس الحدود التكنولوجيا لذا أعتقد أنهم أشياء مختلفة بالتأكيد.

وسيكون مربكا للغاية إذا استخدمنا المصطلح نفسه لكل من يقترب معنى كنا بحاجة إلى تحديد بشكل مختلف كما لديهم سلوكيات مختلفة.

وانهم على حد سواء "نوع التحويل"، ولكن، فهي أنواع مختلفة من نوع التحويل: الصب وعادة ما يكون بين أنواع الكائنات ذات الصلة (مثل مسبل من الفائقة لفئة فرعية)، في حين أن التنظيم قد يكون على سبيل المثال من على الرسم البياني الكائن إلى تمثيل نص عادي.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top