上一页 1 2 3 4 5 6 ··· 10 下一页
摘要: 一、封装 封装:是面向对象方法的重要原则,就是把对象的属性和行为(数据)结合为一个独立的整体,并尽可能隐藏对象的内部实现细节,就是把不想告诉或者不该告诉别人的东西隐藏起来,把可以告诉别人的公开,别人只能用我提供的功能实现需求,而不知道是如何实现的。增加安全性 以上 Person 类封装 name、g 阅读全文
posted @ 2019-04-29 08:55 一指流砂~ 阅读(8606) 评论(0) 推荐(3) 编辑
摘要: 一 现如今这个现实至极的社会中,人们已然把工作当成是在社会生存中的一项硬指标,工作为了赚钱,赚钱为了糊口。我们没有获得快乐,除了金钱。许多人知道职业生涯的尽头,也没能很好的回答到底在为谁工作。 作者从不同的角度,诠释了我们到底在为谁工作,到底在为了什么而工作。在工作中,不管任何事,都应将心态回归于零 阅读全文
posted @ 2019-04-20 17:16 一指流砂~ 阅读(538) 评论(1) 推荐(1) 编辑
摘要: 一、创建型模式 深入理解设计模式(一):单例模式(Singleton pattern): 确保一个类只有一个实例, 并提供全局访问点. 深入理解设计模式(二):简单工厂模式(factory method pattern): 实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类(这些产品类继 阅读全文
posted @ 2019-04-15 19:05 一指流砂~ 阅读(2416) 评论(1) 推荐(3) 编辑
摘要: 系列链接地址: 深入理解设计模式 系列目录 一、产品汪的神助攻,代码狗的安慰剂 定义:设计模式,指的是一个场景(context)下的一种解决方法(Solution),只要大家都认可某种模式,那么就只需要很短的一个名字,就可以代替很多很多的语言和文字交流,如果你觉得设计模式降低生产效率,那只能说你在这 阅读全文
posted @ 2019-04-15 19:01 一指流砂~ 阅读(1194) 评论(0) 推荐(0) 编辑
摘要: 一、什么是外观模式 定义:为子系统中的一组接口提供一个一致的界面,用来访问子系统中的一群接口。 外观模式组成: Facade:负责子系统的的封装调用 Subsystem Classes:具体的子系统,实现由外观模式Facade对象来调用的具体任务 二、外观模式的使用场景 1、设计初期阶段,应该有意识 阅读全文
posted @ 2019-04-10 13:36 一指流砂~ 阅读(1963) 评论(0) 推荐(1) 编辑
摘要: 一、引言 我们都知道,数据库连接是很珍贵的资源,频繁的开关数据库连接是非常浪费服务器的CPU资源以及内存的,所以我们一般都是使用数据库连接池来解决这一问题,即创造一堆等待被使用的连接,等到用的时候就从池里取一个,不用了再放回去,数据库连接在整个应用启动期间,几乎是不关闭的,除非是超过了最大闲置时间。 阅读全文
posted @ 2019-04-08 19:33 一指流砂~ 阅读(1007) 评论(0) 推荐(0) 编辑
摘要: 一、引言 大家都知道单例模式,通过一个全局变量来避免重复创建对象而产生的消耗,若系统存在大量的相似对象时,又该如何处理?参照单例模式,可通过对象池缓存可共享的对象,避免创建多对象,尽可能减少内存的使用,提升性能,防止内存溢出。 在软件开发过程,如果我们需要重复使用某个对象的时候,如果我们重复地使用n 阅读全文
posted @ 2019-04-03 08:54 一指流砂~ 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 一、什么是组合模式 定义:将对象以树形结构组织起来,以达成“部分-整体”的层次结构,使得客户端对单个对象和组合对象的使用具有一致性。 动机(Motivation) 客户代码过多地依赖于对象容器复杂的内部实现结构,对象容器内部实现结构(而非抽象接口)的变化将引起客户代码的频繁变化,带来了代码的维护性、 阅读全文
posted @ 2019-04-02 18:32 一指流砂~ 阅读(3466) 评论(0) 推荐(0) 编辑
摘要: 一、什么是桥接模式 桥接模式(Bridge Pattern):将抽象部分与它的实现部分分离,使它们都可以独立地变化。它是一种对象结构型模式,又称为柄体(Handle and Body)模式或接口(Interface)模式。 二、桥接模式的结构 在桥接模式结构图中包含如下几个角色: ●Abstract 阅读全文
posted @ 2019-03-08 09:07 一指流砂~ 阅读(2350) 评论(0) 推荐(0) 编辑
摘要: 一、前言 装饰模式实际上是一直提倡的组合代替继承的实践方式,个人认为要理解装饰者模式首先需要理解为什么需要组合代替继承,继承又是为什么让人深恶痛绝. 为什么建议使用组合代替继承? 面向对象的特性有继承与封装,但两者却又有一点矛盾,继承意味子类依赖了父类中的实现,一旦父类中改变实现则会对子类造成影响, 阅读全文
posted @ 2019-03-07 09:23 一指流砂~ 阅读(1488) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 ··· 10 下一页