设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编写真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。我们收集了《布尔教育设计模式视频教程》,希望能够帮助大家更好的理解设计模式的概念。
课程播放地址:http://www.php.cn/course/292.html
该老师讲课风格:
教师讲课深入浅出,条理清楚,层层剖析,环环相扣,论证严密,结构严谨,用思维的逻辑力量吸引学生的注意力,用理智控制课堂教学进程。学生通过听教师的讲授,不仅学到知识,也受到思维的训练,还受到教师严谨的治学态度的熏陶和感染。
本视频中较为难点是桥接模式了:
桥接模式:在软件系统中,某些类型由于自身的逻辑,它具有两个或多个维度的变化,那么如何应对这种“多维度的变化”?这就要使用桥接模式——将抽象部分与它的实现部分分离,使他们可以独立地变化。
角色介绍:
抽象化(AbstractRoad)角色:抽象化给出的定义,并保存一个对实现化对象的引用。
修正抽象化(SpeedWay)角色:扩展抽象化角色,改变和修正父类对抽象化的定义。
实现化(AbstractCar)角色:这个角色给出实现化角色的接口,但不给出具体的实现。必须指出的是,这个接口不一定和抽象化角色的接口定义相同,实际上,这两个接口可以非常不一样。
具体实现化(Bus)角色:这个角色给出实现化角色接口的具体实现。
这里还给大家推荐了源码资源的下载:http://www.php.cn/xiazai/learn/2131
资源里面给大家分享了视频课件以及源码
Atas ialah kandungan terperinci 布尔教育设计模式视频教程的课件源码推荐. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!