Java编程思想
RainMcCom
菜鸟Android程序猿
展开
-
一切都是对象(一)
尽管Java是基于C++的,但是在相比之下,Java是一种更加纯粹的面向对象程序设计语言。1.用引用操作对象 Java将内存中的一切元素都视为对象,操纵的标识符其实是对象的一个“引用”。可以拥有一个引用,并且不一定要有一个对象与之关联。例如创建一个String引用: String s。安全的做法是在创建一个引用的同时就对它进行初始化。2.必须由你创建所有对象 通常在Java中用原创 2016-09-21 23:34:53 · 352 阅读 · 0 评论 -
菜鸟学设计模式----建造者模式
建造者模式使用多个简单的对象一步步构成一个复杂的对象。这种类型的设计属于创建型模式,它提供了一种创建对象的最佳方式。一个Builder类会一步步构造最后的对象,该Builder是独立于其他对象的。介绍 意图:将一个复杂的构建与其表示相分离,使得同样的构建过程可以创建不同的表示。 主要解决:主要解决在软件系统中,有时候面临着”一个复杂对象”的创建工作,其通常由各个部分的子对象用一定的算法构成;由于原创 2017-09-11 19:20:03 · 963 阅读 · 0 评论