SF
GitDC
GitDC
注册登录
关注博客
注册登录
主页
关于
RSS
如何度量程序的复杂度
derekchan
2016-08-02
阅读 1 分钟
4.8k
在 PHP 程序中,类、方法(子程序)、函数是最常见的形态,在平时的编程里开发者时常会对代码的复杂度做度量,简洁抑或复杂,都是自己凭着主观意识来评判,经验丰富的开发者可能会有自己的评判标准,但一些经验尚浅的开发者写出来的代码可能在 Code Review 阶段就得返修几次,因为他们还没有能对自己的代码进行质量评测...
使用 Laravel 框架开发是什么样的体验
derekchan
2016-07-18
阅读 3 分钟
8.3k
在程序界的远古时期,大神们手持键盘敲着机器语言跟庞大的机器打着交道,那时候机器语言还没有语义和语法,更没有封装的概念。后来进化到汇编语言,C语言时期,基础的功能特性就已经能满足当时的需求了,比如函数封装使其得于复用,但随着计算机的普及,操作系统的到来,面向过程语言已无法继续满足复杂的需求。
浅谈面向对象——多态
derekchan
2016-06-06
阅读 2 分钟
5.1k
从字面来解释,多态就是事物的多种表现形式;从面向对象角度来解释的话,多态就是不同对象中同种行为的不同实现方式。举个例子:比如人吃饭,不同的人吃饭方式都是不同的,比如你可能是委婉型的,小口小口慢慢地吃,我是大口大口豪放型的吃。这就是吃饭这个行为的不同表现形式,统称「多态」。
程序员的江湖
derekchan
2016-04-20
阅读 1 分钟
2.7k
古代有各帮派组成江湖,上有少林,下有武当,左有峨眉,右有丐帮,每个帮派凭借自己的优势(如丐帮之打狗棒法)立行于江湖,帮派中人互相切磋来增长自己的武功,偶尔开个武林大会切磋并吸收别帮的优良招式,胜者更能当上武林盟主,风光一时。
怎样写好一个类
derekchan
2016-04-19
阅读 2 分钟
4.3k
「代码大全」一书谈到了抽象数据模型(ADT)的概念,以PHP的角度来看,平常最常见的类就是抽象数据模型的表现形式,很多人对面向对象编程还处在懵懵懂懂的阶段,经常什么方法都塞在一个类中,举个例子,我们有个字体的类,代码如下: