关于面向对象设计方式

WBOY
发布: 2016-06-13 12:52:24
原创
791 人浏览过

关于面向对象设计模式
我做程序设计的时间也不短了,最近去几家公司面试,其中被问到面向对象的设计模式,我觉得这个话题实在太大了,我不知该如何回答,想问问大家这方面经验

php 设计模式 面试
------解决方案--------------------
所谓的面向对象设计的模式,就是前人想到的一些方法,后人就是学习就好了,当然如果你有这个能力,也可以开发一些设计的模式,
目前常见的有:
单例模式
单例模式、抽象工厂模式、建造者模式、工厂模式。
适配器模式、组合模式、外观模式、访问者模式、观察者模式。
------解决方案--------------------
其实学几个经常用到的就行,面试基本就能过,比如单例模式,工厂模式
------解决方案--------------------
说大不大,说小不小
知道点皮毛应付面试也可以,当然前提是面试也问的简单

设计模式一句话概括就是怎样把不同的类/对象/方法串联起来 而已
就像学习了武功,一套剑法从头到尾使出来没问题,再考虑怎样把招式拆散组合成为“剑人”

我最早接触设计模式只是想从一个类里面调用另外的几个类部分的方法,但又不想重写整个类或全部加载
就在这思想驱动下学习了设计模式,入门不难
但至今仍做不成贱人,不知道是好事还是坏事 

google 搜“php 设计模式”有很多好文章和书籍
相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板