
常用设计模式详解
文章平均质量分 78
常用设计模式详解
王哲晓
没有高深的知识,没有进阶的技巧,万丈高楼平地起!
展开
-
第三章软件设计原则
在软件开发中,为了提高软件系统的可维护性和可复用性,增加软件的可扩展性和灵活性,程序员要尽量根据6条原则来开发程序,从而提高软件开发效率,节约软件开发成本和维护成本。原创 2024-04-01 23:15:42 · 318 阅读 · 0 评论 -
第一章设计模式概述
设计模式的本质是面向对象设计原则的实际运用,是对类的封装性、继承性和多态性以及类的关联关系和组合关系的充分理解。模版方法、策略、命令、职责链、状态、观察者、中介者、迭代器、访问者、备忘录、解释器等11种。3. 行为型模式(描述类或对象之间怎样协作共同完成单个对象无法单独完成的任务,以及怎样分配职责)3. 提高代码的可重用性、可读性、可靠性、灵活性及可维护性。代理、适配器、桥接、装饰、外观、享元、组合等7种。单例、原型、工厂方法、抽象工厂、建造者等5种。1. 可以提高程序员的思维能力、编程能力和设计能力。原创 2024-04-01 13:47:11 · 388 阅读 · 0 评论 -
第二章 UML
类图显示了模型的静态结构,特别是模型中存在的类、类的内部结构以及它们与其他类的关系等。类图不显示暂时性的信息,类图是面向对象建模的主要组成部分。原创 2024-04-01 22:00:36 · 1213 阅读 · 0 评论 -
第四章 单例模式
一、为什么要使用单例设计模式? 当多个线程要操作同一对象,要保证对象的唯一性,以解决实例化过程中只实例化一次。 二、解决思路 1、有一个实例化的过程(只有一次),产生实例化对象。 2、提供返回实例对象的方法 二、单例模式的分类 1、饿汉式(可以深入了解JVM ClassLoader的加载机制) 示例代码如下: /** * 饿汉模式...原创 2018-11-04 20:54:09 · 407 阅读 · 1 评论