BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//AI聘 - ECPv5.10.0//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:AI聘
X-ORIGINAL-URL:https://aipin.io
X-WR-CALDESC:Events for AI聘
BEGIN:VTIMEZONE
TZID:America/Los_Angeles
BEGIN:DAYLIGHT
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
TZNAME:PDT
DTSTART:20220313T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20221106T090000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220303T180000
DTEND;TZID=America/Los_Angeles:20220303T190000
DTSTAMP:20260409T183628
CREATED:20220128T012406Z
LAST-MODIFIED:20220221T083419Z
UID:8305-1646330400-1646334000@aipin.io
SUMMARY:AI聘-读书会-Book-2：Design Patterns in Java（第五讲）
DESCRIPTION:设计模式（Design Pattern）是前人经验的总结，教大家如何写出可扩展、可读、可维护的高质量代码。设计模式与日常工作中的编码有直接的关系，直接影响到开发人员的开发能力。 \nAI聘计算机科学读书会的第二本书，选取了Steven John Metsker 和William C. Wake编写的Design Patterns in Java一书以及Partha Kuchana编写的Software Architecture Design Patterns in Java一书，综合了两本书中的精华部分，同时结合实际工作当中需要的和求职面试当中经常考察的技能，总结了一共六讲的内容，为大家学习deign pattern和在Software Development Engineer工作和求职提供专业的指导建议。 \nDesign Patterns in Java一书为您提供了在Java 软件项目中能够实现设计模式强大功能所需的上手操作经验和深入理解。 作为经典设计模式的完美补充，这本边做边学的工作手册将最新的 Java 特性和最佳实践应用于所有原始 23 种设计模式。凭借他们作为 Java 讲师和程序员的丰富经验，Steve Metsker 和 Bill Wake 用真实的 Java 程序、清晰的 UML 图和引人入胜的练习阐明了每种模式。 您可以从理论快速转向应用程序——学习如何改进新代码和重构现有代码以实现简单性、可管理性和性能。 \nSoftware Architecture Design Patterns in Java一书详细解释了如何应用设计模式和开发软件架构。 它提供了深入的 Java 示例，并通过详细说明何时、为什么以及如何使用特定模式来指导学生。本书介绍了 42 种设计模式，其中包括 23 种 GoF 模式。 类别包括：基本的、创建的、集合的、结构的、行为的和并发的，每个都有多个示例。 每种模式的讨论都包括一个用 Java 实现的示例。 \n第一讲：\n• 设计模式的动机\n• 设计模式概述\n• 如何学习设计模式\n• 什么是（不是）设计模式\n• UML 简介 \n第二讲：\n• 案例研究：Sorting Example \n第三讲：\n• Creational design patterns:\no Factory\no Abstract Factory \n第四讲：\n• Creational design patterns:\no Singleton\no Builder \n第五讲：\n• Structural design patterns:\no Adapter\no Bridge\no Composite\no Facade\no Flyweight \n第六讲：\n• Behavioral design patterns:\no Command\no Iterator\no Observer\no Strategy
URL:https://aipin.io/event/ai%e8%81%98-%e8%af%bb%e4%b9%a6%e4%bc%9a-book-2%ef%bc%9adesign-patterns-in-java%ef%bc%88%e7%ac%ac%e4%ba%94%e8%ae%b2%ef%bc%89/
CATEGORIES:直播讲座
ATTACH;FMTTYPE=image/png:https://aipin.io/wp-content/uploads/2022/01/Book-2-Web-3-03-2.png
ORGANIZER;CN="AI%E8%81%98":MAILTO:info@aipin.io
LOCATION:https://us06web.zoom.us/webinar/register/1716427389915/WN_IMhEcqgFRviHyH4VeeE63w
END:VEVENT
END:VCALENDAR