Month: October 2017

OOP

টেমপ্লেট মেথড ডিজাইন প্যাটার্ন

টেমপ্লেট মেথড ডিজাইন প্যাটার্ন নাম শুনেই বোঝা যাচ্ছে অনেক বিদঘুটে কোন টপিক হবে…। উইকি রেফারেন্স: In software engineering, the template method pattern is a behavioral design pattern that defines the program skeleton of an algorithm in an operation, deferring some steps to subclasses. It lets one redefine certain steps of an algorithm without changing the […]

Be the First to comment. Read More
OOP

Abstract Class and Function

Abstract Class and Function Today we are gonna get in touch with the concept of Abstract class and function in PHP. By the way this post I’m writing in English cause I’m frustrated and lazy today. Basically I do prefer to conduct post in Bengali. Alright Abstract classes are more likely interface . Interesting thing […]

Be the First to comment. Read More
OOP

ইন্টারফেস

অাজ একটা ইন্টারেস্টিং টপিক নিয়ে লিখব। ভার্সিটিতে এই নামে একটা কোর্স ছিল 🙂 । সেটা অনেকের গলার কাঁটা হলেও অাশা করি এই টপিক তেমন হবে না 🙂 । পিএইচপি তে ইন্টারফেস কাজ করে অনেকটা একটা এ্যাডাপটারের মত। অামাদের ল্যাপটপের অ্যাডাপটারের কাজ কি ? এটা বাসার মেইন ভোল্টেজটাকে একটা লো ভোল্টেজে কনভার্ট করে অামাদের ল্যাপটপে সরবরাহ […]

2 comments Read More
OOP

Static keyword

পিএইচপি স্ট্যাটিক ভ্যারিয়েবল স্ট্যাটিক(static) পিএইচপি তে একটা রিসার্ভড কিওয়ার্ড। এটার প্রধান সুবিধা/ব্যবহার হচ্ছে ক্লাসের কোন প্রোপার্টি বা মেথড ঐ ক্লাস ইন্সট্যানসিয়েশন করা ছাড়াই এক্সেস করা যায় (ইন্সট্যানসিয়েশন এর ধারনা পাওয়া যাবে এই পোস্টে)। একটা উদাহরন দিলে ব্যাপারটা পরিস্কার হবে। ধরা যাক অামরা ক্ল্যাশ রয়াল খেলতে বসছি 🙂 । অামাদের একটা টাওয়ারের হেল্থ 100  অার এর […]

Be the First to comment. Read More
Git

Merge Conflicts

Merge Conflicts অাগের পোস্টে অামরা গিট ব্রাঞ্চিং অার মার্জিং করেছি এখানে অামরা একটা ইস্যু নিয়ে কথা বলবো সেটা হলো মার্জ কনফ্লিক্ট। ব্যাপারটা খুবই সাধারন , ধরা যাক অামাদের গিট রিপোতে দুটো ব্রাঞ্চ অাছে একটা test1 অন্যটা test2 । অামাদের দুটো ব্রাঞ্চেই কমন  একটা ফাইল ধরা যাক test.php

এখন অামরা test2 ব্রাঞ্চে অাছি এবং কোডে […]

Be the First to comment. Read More
OOP

PHP Class and Object

পিএইচপি অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং এর শুরুতেই যে জিনিসটি সামনে চলে অাসে তা হলো ক্লাস। অামি একজন “Clash Royale” অ্যাডিক্টেড তাই অবজেক্ট ওরিয়েন্টেড পার্টের উদাহরণ সব “Clash Royale” এর ক্যারেক্টার দিয়ে করবো। অাশা করি “Clash Royale” সবার ভালো লাগে  😉 . ধরা যাক অামাদের “Clash Royale”  ডেকে দুটো ট্রুপস অাছে জায়ান্ট অার মিনিয়ন। […]

Be the First to comment. Read More
Git

Git branching

গিট ব্রাঞ্চিং গিটের একটা কুল ফিচার । এটা নিয়ে বলার অাগে অামি একটা গল্প বলে নেই । অামার এক বন্ধু অনেক স্বাভাবিক লাইফ পার করতেছিল । তো কি এক কারণে তার মনে হতে লাগলো তার একজন গালফ্রান্স দরকার । তো সে বেশ কিছুদিন একজনের পেছনে ঘুরাঘুরির পর শেষমেষ কাঁঠালের অাঠায় পা রাখলো । কিছুদিন বেশ […]

2 comments Read More