PHP开发框架思考
在编写框架的过程中,详细查阅了设计模式,下面写下一些思考 设计模式是针对面向对象程序设计的(大多数的起因是面向对象的程序设计需求) 面向对象有3个基本特征:封装(最基本,用类描述事务),继承,多态 设计模式大多是合理化的利用这3个特征进行程序设计 框架中的使用 我设计的框架中在结构上有MVC的影子, …
在编写框架的过程中,详细查阅了设计模式,下面写下一些思考 设计模式是针对面向对象程序设计的(大多数的起因是面向对象的程序设计需求) 面向对象有3个基本特征:封装(最基本,用类描述事务),继承,多态 设计模式大多是合理化的利用这3个特征进行程序设计 框架中的使用 我设计的框架中在结构上有MVC的影子, …
设计模式:是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。 使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 设计模式主要是针对面向对象程序设计所被总结的,为了实现开闭原则,从而达到代码复用,增加可维护性的目的。 开闭原则:软件应对扩展开放,对修改关闭。也就 …
买了设计模式这本书,看看真的觉得在云里雾里,看来我的水平真的不是一般的差啊!再看看网上大家的分析,还是不太理解各个模式的区别,所以就自己总结下区别。 下面我记录下我对各个模式的理解: Abstract Factory(抽象工厂):是从各大厂商中挑选一个和自己的组装工厂合作,实现的是厂商与自己的统一接 …