|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/design-patterns-ar/
课程评论:没有评论
**课程名称:** 设计模式 (Design Patterns) **课程概述:** 本课程旨在介绍软件设计中常见的、经过验证的解决方案——设计模式。通过学习设计模式,开发者能够编写出更具灵活性、可维护性和可重用性的代码。 课程将涵盖三大类设计模式: 1. **创建型模式 (Creational Patterns):** 关注对象的创建过程,旨在提高对象创建的效率和灵活性。 * 工厂方法 (Factory Method) * 抽象工厂 (Abstract Factory) * 建造者 (Builder) * 原型 (Prototype) * 单例 (Singleton) 2. **结构型模式 (Structural Patterns):** 关注对象之间的关系,旨在提高代码的灵活性和效率。 * 适配器 (Adapter) * 桥接 (Bridge) * 组合 (Composite) * 装饰器 (Decorator) * 外观 (Facade) * 享元 (Flyweight) * 代理 (Proxy) 3. **行为型模式 (Behavioral Patterns):** 关注对象间的通信,旨在提高代码的可重用性和可维护性。 * 责任链 (Chain of Responsibility) * 命令 (Command) * 迭代器 (Iterator) * 中介者 (Mediator) * 备忘录 (Memento) * 观察者 (Observer) * 状态 (State) * 策略 (Strategy) * 模板方法 (Template Method) * 访问者 (Visitor) 学习设计模式是提升软件质量的有效途径,不仅能帮助您撰写更健壮、更可靠的代码,更能将您塑造成一名更优秀的程序员。 **立即加入课程,提升您的软件设计能力!**
أنماط التصميم هي طريقة رسمية لوصف الحلول الناجحة للمشكلات الشائعة في تصميم البرمجيات. من خلال استخدام أنماط التصميم، يمكن للمطورين إنشاء كود أكثر مرونة وقابلية للصيانة وإعادة الاستخدام.هناك ثلاثة أنواع رئيسية من أنماط التصميم:تتعلق أنماط الإنشاء بإنشاء الكائنات. تركز هذه الأنماط على جعل إنشاء الكائنات أكثر كفاءة ومرونة.تتعلق الأنماط الهيكلية بالعلاقات بين الكائنات. تركز هذه الأنماط على جعل الكود أكثر مرونة وكفاءة.تتعلق أنماط السلوك بالتواصل بين الكائنات. تركز هذه الأنماط على جعل الكود أكثر قابلية لإعادة الاستخدام والصيانة.تعد أنماط التصميم وسيلة رائعة لتحسين جودة البرمجيات. من خلال أخذ دورة في أنماط التصميم، يمكنك التعلم عن الأنواع المختلفة من الأنماط وكيفية تطبيقها على كودك الخاص. يمكن أن يساعد ذلك في كتابة كود أكثر استدامة وموثوقية. بالإضافة إلى ذلك، يمكن أن يجعلك التعلم عن أنماط التصميم مبرمجًا أفضل بشكل عام.لذا، في هذه الدورة، ستتعلم عن أنماط التصميم الكلاسيكية. هذه الأنماط هي:أنماط التصميم الإنشائية:نمط التصميم Factory Methodنمط التصميم Abstract Factoryنمط التصميم Builderنمط التصميم Prototypeنمط التصميم Singletonأنماط التصميم الهيكليةنمط التصميم Adapterنمط التصميم Bridgeنمط التصميم Compositeنمط التصميم Decoratorنمط التصميم Facadeنمط التصميم Flyweightنمط التصميم Proxyأنماط التصميم السلوكيةنمط التصميم Chain of Responsibilityنمط التصميم Commandنمط التصميم Iteratorنمط التصميم Mediatorنمط التصميم Mementoنمط التصميم Observerنمط التصميم Stateنمط التصميم Strategyنمط التصميم Template Methodنمط التصميم Visitorماذا تنتظر لتحسين جودة تصاميمك البرمجية؟ أراك في الدورة.