电脑安全

您当前的位置:主页 > 电脑安全 >

关于PHP接口的学习-网络编程

来源:[db:来源]标题:   接口    编辑:电脑技术全能网 时间:2019-09-20 18:32

原标题:关于PHP接口的学习-网络编程
   近来进修PHP5接口的进程中碰到了艰苦 ,书中说是完成多重继续的一种方法,但我依旧不晓得详细该怎样完成。在网上查PHP接口的材料很少,就查了java的,实在基础上都差未几。看完包装机《廓清Java(接口与继续)》这篇文章才恍然大悟,本来包装机我一开端懂得就有误,所谓的多重继续是指接口继续类,而不是类继续接口。 文章中提到了OO的形象,正如文章中的那句话——"形象就是抽去像的局部",很抽象,从前想到形象老是以为很难懂得,形象嘛,哈哈,当初就很轻易懂得了,这也恰是接口和形象类所要做的事件。 文章中另有许多观念也让我受害匪浅,排列以下: OO的精华,我认为,是对工具的形象。 接口的感化,一言以蔽之,就是标记类的种别(type of class)。把差别范例的类归于差别的接口,能够更好的治理他们。 继续的意思也在于形象,而不是代码重用。 看完这篇文章,当初基础上懂得接口、形象类、继续该怎样利用了。原文以下:廓清Java(接口与继续) 盘算机学院研二的兄弟与我探讨Java,一会晤,几个成绩满是对于接口,接口有甚么用?为甚么要用接口?甚么时间该应用接口?很光荣他们不是问我 Java怎样衔接SQL Server,或许是怎样开辟J2EE利用,这类成绩有杀伤力,避之则吉。往年盘算机学院本科有个结业计划课题是做J2ME,选这个标题的先生在5月末都还在苦着脸研讨java.util.*这个包,这个这个……唉。  大少数人以为,接口的意思在于顶替多重继续。众所周知Java没有c++那样多重继续的机制,然而却可能实作多个接口。实在如许做是很牵强的,接口和继续是完整差别的货色,接口没有才能取代多重继续,也没有这个任务。接口的感化,一言以蔽之,就是标记类的种别(type of class)。把差别范例的类归于差别的接口,能够更好的治理他们。OO的精华,我认为,是对工具的形象,最能表现这一点的就是接口。为甚么咱们探讨计划形式都只针对具有了形象才能的言语(比方c++、java、c#等),就是由于计划形式所研讨的,现实上就是怎样公道的去形象。(cowboy的名言是“形象就是抽去像的局部”,看似讥讽,实以致理)。  计划形式中最基本的是工场形式(Factory),在我近来的一个很简略的利用中,我想只管的让我的顺序可能在多个数据库间移植,固然,这波及许多成绩,单是怎样兼容差别DBMS的SQL就让人头痛。咱们无妨先把成绩简略化,只斟酌怎样衔接差别的数据库。  假定我有许多个类,分辨是Mysql.java、SQLServer.java、Oracle.java、 DB2.java,他们分辨衔接差别的数据库,同一前往一个Connection工具,而且都有一个close方式,用于封闭衔接。只要要针对你的 DBMS,抉择差别的类,便可以用了,然而我的用户他会应用甚么数据库?我不晓得,我盼望的是只管少的修正代码,就能满意他的须要。我能够形象以下接口:package org.bromon.test;public interface DB{  java.sql.Connection openDB(String url,String user,String password);  void close();}  这个接口只界说两个方式,没有任何有现实意思的代码,详细的代码由实作这个接口的类来给出,比方Mysql.java:Package org.bromon.test;import java.sql.*;public class Mysql implements DB{  private String url=”jdbc:mysql:localhost:3306/test”;  private String user=”root”;  private String password=””;  private Connection conn;  public Connection openDB(url,user,password)  {    //衔接数据库的代码  }

上一篇:PHP的FTP学习(一)[转自奥索]-网络编程

下一篇:没有了