অ্যাস্পেক্ট ওরিয়েন্টেট প্রোগ্রামিং প্যারাডিম ব্যবহার করার সুবিধা এবং অসুবিধাগুলি [বন্ধ]


10

ঠিক আছে তাই এখানে প্রশ্ন: একটি অ্যাসপেক্ট ওরিয়েন্টেট প্রোগ্রামিং প্যারাডিয়াম ব্যবহার করার সুবিধা এবং অসুবিধাগুলি কী।

আমার সুবিধা এবং অসুবিধা এই পর্যন্ত:

সুবিধাদি:

  • সামগ্রীর অবজেক্ট ওরিয়েন্টেশন।
  • কোড রক্ষণাবেক্ষণ এবং বোধগম্যতার উন্নতি করে ক্রস কাটা উদ্বেগকে মডুলারিজ করে।

অসুবিধা:

  • ধারণা উপলব্ধি করা সবচেয়ে সহজ নয় - ওও হিসাবে নথিভুক্ত নয়
  • উদ্বেগের বিভাজনে ওও যথেষ্ট এগিয়ে যায় ...

কেউ কি এগুলির কোনওটিকে চ্যালেঞ্জ করতে / তাদের নিজস্ব যুক্ত করতে চান?

অনেক ধন্যবাদ, জে


1
ইতিমধ্যে প্রচুর শেখার উপকরণগুলি। এওপি-তে পরিচিতি - dotnetslackers.com/articles/net/… । পোস্টশার্প শিখুন (এওপি ফ্রেমওয়ার্ক) - প্রোগ্রামারসুনিমিলিটি.ওয়ার্ডপ্রেস.
com

উত্তর:


3

একজন প্রোগ্রামার এর দৃষ্টিকোণ থেকে যিনি এর মূলমন্ত্র "কেপ ইট সিম্পল স্টুপিড", এই জাতীয় মডেলের ব্যবহার মূল্যায়ন করা বিপজ্জনক। এটি যেটি সম্পাদন করার চেষ্টা করে তার জন্য এটি একটি প্রোগ্রামকে বোঝা আরও বেশি কঠিন এবং ফলস্বরূপ সহজতর করে তোলে।

ভাল প্রোগ্রামিং এর প্রতিভা তার সরলতায় বিদ্রূপাত্মকভাবে হয়। জটিল প্রোগ্রামগুলি কার্যকর হতে পারে তবে এটি রক্ষণাবেক্ষণের ক্ষেত্রে দুঃস্বপ্ন এবং যখন আপনি বিবেচনা করেন যে প্রোগ্রামার দ্বারা ব্যয় করা 2/3 য় অংশ প্রোগ্রামগুলিতে ত্রুটিগুলি স্থির করে দেওয়া হয়, শেষ পর্যন্ত এটি পরিশোধ করে না।


2

অপারেশনের লোকস থেকে কার্যকারিতা বিতরণ জটিলতা এবং অ্যাকশন-এ-দুরত্বের সমস্যাগুলি বাড়ায়।

আমি এই জাতীয় নকশার পদ্ধতির এমন একটি বিষয় হিসাবে বিবেচনা করি যা একে বিকশিত হওয়া উচিত কারণ সিস্টেমটি এটি পরিষ্কার অপারেশনের জন্য দাবি করে, শুরুতে ডিজাইন করা হয়নি।


2

অতিরিক্ত সুবিধা (এগুলি সব নয়)

  • ক্লাস এবং দিকগুলির পুনঃব্যবহার, মডুলারটির জন্য ধন্যবাদ
  • মড্যুলারালিটি এবং পুনঃব্যবহারের জন্য কোডিংয়ের ধন্যবাদকে হ্রাস করা হয়েছে
  • সংক্ষিপ্ত কোডটি কোডটির সাথে এমন একটি দিক রাখার ক্ষমতার জন্য ধন্যবাদ যা অন্যথায় বিভিন্ন শ্রেণিতে প্রয়োগ করা (ছড়িয়ে ছিটিয়ে) হয়ে যায়
  • এতে কোনও শ্রেণীর সাথে পরিচয় না করে আচরণ যুক্ত করার ক্ষমতাটি এর মূল দায়িত্বের সাথে সম্পর্কিত নয়
  • ক্লায়েন্ট ক্লাস সম্পর্কে এটি না জানিয়ে পদ্ধতি / ক্লাসগুলির অর্থার্থক শব্দটির নতুন সংজ্ঞা দেওয়ার ক্ষমতা ility

অসুবিধেও

  • রানটাইম ওভারহেড কিছু কন্সট্রাক্টস ব্যবহার করার সময় যেমন প্রবাহ

0

অসুবিধা: দরিদ্র টুল-চেইন সমর্থন: - ডিবাগার এবং প্রোফাইলার "এপেক্ট ওরিয়েন্টেড প্রোগ্রামিং" সম্পর্কে জানেন না কারণ তারা কোডে কাজ করতে পারে কারণ সমস্ত দিকটি প্রক্রিয়াগত কোড দ্বারা প্রতিস্থাপন করা হয়েছে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.