软件开发的 SOLID 原则
怎么判断一个 机器 有没有坏?这个简单,先开机,再使用,能用就是好的。坏了可以修,修不好可以买个新的。怎么判断一个 软件 有没有坏?打开软件,能用。但是,它可能已经坏了。坏了很难修,维修费很贵,可能比研发一个新产品还贵。
更多Java 面向切面编程
面向对象编程 (Object-Orentied Programming - OOP) 的特点是继承、多态和封装,其中封装指的是把属性和方法按类(Class) 进行划分。从而复用代码并降低编程的复杂性。在实际项目中,随着业务的变化,项目中的类一般会越来越多。这样会出现一些新的问题,比如:
更多Java 编程之控制反转
本文参考 PHP 开发框架 phalcon的文档1。它从一个简单的例子出发,描述了编码中遇到的一系列问题,然后一步步去解决,最后得到一个解决方案,也就是控制反转(Inversion of Control – IOC)。
更多