我有这个简单的代码:
<html>
<head>
<!-- Material Design Lite -->
<script src="https://code.getmdl.io/1.1.1/material.min.js"></script>
<link rel="stylesheet" href="https://code.getmdl.io/1.1.1/material.indigo-pink.min.css">
<!-- Material Design icon font -->
<link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
</head>
<body>
<!-- Always shows a header, even in smaller screens. -->
<div class="mdl-layout mdl-js-layout mdl-layout--fixed-header">
<header class="mdl-layout__header">
<div class="mdl-layout__header-row">
<!-- Title -->
<span class="mdl-layout-title">Title</span>
<!-- Add spacer, to align navigation to the right -->
<div class="mdl-layout-spacer"></div>
<!-- Navigation. We hide it in small screens. -->
<nav class="mdl-navigation mdl-layout--large-screen-only">
<a class="mdl-navigation__link" href="">Link</a>
<a class="mdl-navigation__link" href="">Link</a>
<a class="mdl-navigation__link" href="">Link</a> …Run Code Online (Sandbox Code Playgroud) 在jQuery中我们经常这样做:
$('#el1').css('margin-left','5px').attr('title','test title').removeClass('class1');
Run Code Online (Sandbox Code Playgroud)
在Java StringBuilder中,与上面相同:
StringBuilder builder = new StringBuilder();
builder.append("str1").insert(0, 'A').deleteCharAt(2);
Run Code Online (Sandbox Code Playgroud)
那么,这段代码遵循什么设计模式呢?