设计模式,面向对象
鬼槎
一个常态丧,偶尔积极的非正常的正常菜鸟
展开
-
设计模式——适配器模式
适配器模式能干嘛,把一个类的接口转换成客户端所期待的另一种接口,从而使原接口不匹配的两个类能在一起工作;和名字一样,适配器就相当于一个中间站,本来两个不搭,有了适配器就能一块了;优点:让两个类一起运行(这个毫无疑问);提高类的复用;增加类的透明度;灵活性好;缺点:多次使用会比较凌乱,不易整体把握(这就像你用了这个方法你以为是这个类结果中间有好几个适配器,最后你也不知道到底是谁的);目标类必须是抽象类;原创 2017-09-20 10:39:26 · 252 阅读 · 0 评论 -
设计模式第一天——面向对象的基础
自己在看大话设计模式的书(Java),所以留点笔记给自己,毕竟自己脑子不好使,先梳理一些基本的概念面向对象面向对象的优势:1.符合人们习惯的思维方式,便于分解复杂的问题;2.易于软件的维护和功能的增减;3.可重用性好;4.与可视化技术相结合,改善工作界面;名词:对象是类的一个实例,类是对象的集合;实例变量是原创 2017-09-19 14:50:22 · 314 阅读 · 1 评论 -
设计模式——工厂模式
整理资料发现了大话设计模式的书,但是好像从来没有仔细完整的看过,为了不让我的书发霉浪费,决定梳理学习一下,之前有写过一篇设计模式是适配器模式,今天写一个最基本的工厂模式工厂模式是属于创建型模式,它定义一个创建对象的接口,然后子类决定实例化哪一个工厂优点:如果需要增加产品,只要增加一个工厂类就可以;创建一个对象,只需要知道名称缺点:每增加一个产品增加一个工厂类,类的个数会比较多下面贴...原创 2018-11-21 15:10:50 · 132 阅读 · 0 评论